game of life kata