extract down staircase generation to separate method
change room selection in AddRandomDownStaircases
to guarantee each room contains at most one down staircase