Change 2/3 Add Encapsulation for Game.player to remove message chaining

Removed some message chaning by making Game.player private. Level now uses game.getPlayer() method.