A small improvement to the current chat system that would help a lot. Currently the chat system allows players to subscribe to one channel per time: general chat or help or anything else, exclusively. It would be better to let players be in more than one channel at the same time: general chat and help and trade and so on. The channel subscription interface can remain the same: join/leave will turn on/off the given channel. The message sending ui can change or remain the same if there are not enough resources to improve it (there are lots of ways one can think of to send messages to a specific channel even with a single text input line, i won't digress here). The problem with the current one-way system is that everyone is in general chat because noone is in others. Which is a kind of logic puzzle.