My first cut at the game of life