This is my final version of the game of life.