refactoring dungeon classes
started coding having multiple levels