Filled in the high level classes, like GameFactory, Tournament, and GUI.
Now we can almost run Game::runGame().