using ursina, I have made a Evolution simulation. To move the screen use [w,s,d,a] keys to move through the x and y directions and use the [e,r] values to move through the z axis. Use the sliders to control the death and birth rate of the simulation. Don't be afraid to change the code or to reload the simulation multiple times.
Why do you think that https://github.com/mar10/fabulist is a good alternative to Evolution_simulation