Introduces a basic GameMode to capture two players
Change recursive make_move into loop
Adds infrastructure for a Game

The chosen package name is not optimal yet.
Creates a scripted player for tests
Implements play on the Game
Implement cycling
Use the game mode to cycle players
Clear the screen before rendering the board