Rewrote GameController