Better Dungeon Generation

Started a new dungeon class for improved dungeon generation.