A very crappy attempt at the game of life kata