refactored createDungeon to allow for individual initialize calls