Changed GameContext's interface to use references