Moved some stuff to Testing plugin and added OnClientDisconnect hook.
Fixed only 1 message being processed per loop.