Fix up GameController state reading