The game of life!