Hello, loves!
With Content in good enough shape, I think doors can be next on the agenda. (I delete 235 lines from this article.)
Somewhere in the code, the program has at least a vague understanding of the borders between rooms, because we draw walls between adjacent rooms:
As things stand, Intrepid Adventurer Dot can walk freely between rooms...