encapsulate public fields in Game.class, refactor message methods