Rules: When the "cats" spawn, they move froward and bouce. Their health is decreasing exponentially to ensure the generation end, they get life when they touch an apple. Apples have a 5% probability to spawn each frame. Genetic: Each cat has his size and speed, each time a cat eats an apple, he adds his size and speed to a list. The cats of the next generation have a size and a speed randomly chosen between the values of the list. - cats with better size and speed are more likely to eat apples, so the sizes and speeds of the list will be those of the cats wich have performed the best. SO the next generation has in average better sizes and speed. Left graph shows the average size betweens the generations, and the right graph the average speed. Turn turbo mode on to accelerate the simulation