Thought about chat functionality some more