This commit changes the exercise so that the initial state of the board is already modeled and provided.  The question now asks three questions:

1)  List all possible moves from the current game state
2)  Allow the players to make moves that are reflected on the board
3)  Determine when the game is done