Updated game of life