I am pretty sure I am handling my room changes properly. But when I go to my second room, I can't change rooms anymore without it crashing. I can't go back to the first room, or go to any other adjacent rooms.
That's using either gEgo:OnControl or the North, east, south, west params.