got the room_manager working! lots of things are falling into place