Game ctor no longer requires players

Players need to be added after the game has been created. This creates a
better flow.
Restructured tests folder