Bug fixes and start of DungeonClass work

Started adding Dungeon as a location type. The idea is to save effort and space when you want a multi-floor homogeneous dungeon . 

Fixed a bug in DungeonCrawl where the player would get stuck on floor 14. 
Added adjacency to DungeonCrawl to allow the player to travel backwards through the dungeon.