game of life source and game board