The building generator no longer creates rooms without an exterior wall and adds a door to each exterior wall. Still dealing with some bugs though:
I’m seeing doors in random locations around the maps, but I also found these double doors which I didn’t intend. Procedural generation finds a way!
I’m still stumped on how to implement z-levels for buildings. I have some ideas, but none of them are particularly elegant.