Also selects the current room in the rooms list
Changing lots of things along the way... But that's how it is: Make one change, make more changes to fix the resulting errors and so on.