Create a real-time, physics-based ecosystem simulation where multiple species interact dynamically based on survival instincts, resource availability, and environmental changes. Each species should have unique behaviors, such as migration patterns, hunting strategies, and adaptation mechanisms in response to climate fluctuations. Implement a self-sustaining food chain with predator-prey relationships, plant growth cycles, and weather variations that impact survival rates. The simulation should visualize real-time data, displaying population statistics, genetic evolution over generations, and emergent behaviors. Ensure smooth animations, an intuitive UI for observing trends, and an interactive mode where users can introduce variables (e.g., natural disasters, new species, or genetic mutations) to see how the ecosystem adapts. Optimize for performance to handle thousands of entities simultaneously without lag.