extract all staircase stuff to a new staircase class, ensure that destination info is all set within the staircase, not the DungeonLevel