better dungeon generation

- dungeon script works flawlessly basically