Fix lab gen

Previously, a level of a lab could be generated with down-stairs that didn't connect orthogonally to the main lab, rendering the finale unreachable. Additionally, more levels of labs would be generated after the finale that were disconnected from the main lab.