GameController complete