Updated GameController