Joining a room is working, though when leaving a room the user object does not appear to be removed from the room properlly.
Leaving the room now properlly removes the user from the room.