The base GameController