refactored most of video chat, joining rooms not working