celluar automata, the game of live