Keep track of access requirements
Replace stand-in potential doorways with calculated values
Handle enclosure types and doors
Fix minor error in assigning parts to rooms.  Add a bit more temporary debug output