Pretty big changes. The client now has a buffer where outgoing commands are put. They are then read by the ClientSender and forwarded to the server. There is also a dedicated ClientReceiver which receives all messages from the server. Also some other tweaks here and there..