Moved the setInterfaceView() method from being a public method on MainGameState to a protected method on GameState.
Added the Shop as an InteractiveEntity in the game world.