Interactive Game of Life simulation. Grid based cellular automata with a few simple rules dictates how the simulation will play out.
Adapted from Wikipedia and Pedro Verruma's tutorial.