why did you have to add Rooms.findOne here? the 'room' parameter should already include one, since every time the startRoom function is called, there was a Rooms.find done before. Can you elaborate or correct?