ok maybe im crazy but this could be way simpler i feel like. gets rid of the "joined the room", "left the room" funny business for these one-liners