Logic to handle name-request attempts
Sending a chat message logic
Room join and creation logic and user disconnect logic.