I think the one thing that would help ( not sure if it's possible ) would be have certain keys only press on the active window, the movements keys. I found everything else was fine except movement. Trying to make 2+ characters move exactly the same so they don't run out in all directions. Yes, I know, I could just unbind the keybinds, but it would be nice to be able to use the same keybinds for movement no matter what client was active at the time.

Maybe also a shut up feature (pause all broadcasting). Mostly because logging in/chatting is is a bit complicated when it's broadcasting everything.

Good job so far though mate, keep it up.
Ioho.