Conways game of life simulation