Refactored MapReader to have a factory method and also added call toit in game-engine.