So you press the button in the lower right corner to start the next generation. Each "creature" in the new generation is a child of two creatures in the previous gen. Creature one (gen1) and two (gen1) trade their genes to make child where each individual square is the color of one of the two parents. (creature two of gen2 is a child of creature one and two of gen 1)
Inspired by carykh In the future I am planning to add random mutations, more colors, larger creatures, a way to show the genetic diversity between each creature, music, and much more. I may also make it look nicer. Please feel free to give me any suggestions