A game of life