functions for joining and parting rooms (user can only be present in one room) #645949