forked from: Dungeon Building Algorithm

