Conway's game of life... again, again!!!