Server removes clients from list when they leave

TODO: Client should not be able to send empty message, but byte.Equal is
not working for some reason