Merged all map generation into Dungeon class