My take on Conway's game of life