Convert BallsOnTable to GameState

resolves #99