updated game of life