Fixes a bug where you could bowl a gutter ball with zero.
Moves all the code for score solving into its own module.
Renames "nextFrame" to "nextBall" so it's more descriptive.
Clears the board when you make it the end of the game.