refactor bowling game, and add game of life