GameOfLife updates

Updates from game of life lab