Dungeon crossing

Work in progress