more GameController work

protip: don't include Global.h in main and in a class included in main