My first crack at Game of Life