Human Mode
When the server plays in human mode:
- Play starts with a simulated coin flip (guessing Heads or Tails) determining who
starts
- A random initial game state is generated where each pile size is
different and chosen from the range [6,12]
- Play proceeds by displaying the current game state and either prompting
the user for a move or showing the server's move, and showing the updated
state
- When the game is over the user is asked whether to play again