Life Evolver is outstanding, experimenting with evolutionary traits to observe their impact on the simulated population. The game mechanics and graphics were clearly designed with a lot of thought and work