Broke message chains. Made Game.player private thereby saving kittens and fixing encapsulation. Also delegated level.game.player to level.getPlayer().