This seems to be a result of the GUI interacting with the enumeration. We had assumed that the GUI pull-down to change shapes (Square, Rounded, Octagonal, Ellipse) was the same as the enumeration, but with NotARoom added first, it no longer is.

It looks like a solution is to put NotARoom at the end of the enumeration in Room.cs, instead of the start, but I don't know what this would do for future plans, or how it might destabilize other things.