Added block message support on the client, and made preliminary preperations to do the same on the server (although it is tricky, since we have to broadcast it to all clients)