created Dungeon class and fleshed out its design a bit