1. ---IN PROGRESS--- Implement the multiplayer aspect of the game - detect if M_CLIENT or M_SERVER is set, and perform appropriate actions (e.g. M_CLIENT could control left paddle, M_SERVER could control right paddle).
6. ---DONE--- Fix the 'sendAll' and 'recvAll' methods in Sock. Instead of calling the parent function with a parameter in the children functions, set a variable in the children functions (set it to a different value in the 'Client' implementation and the 'Server' implementation). This variable can be accessed by the parent method, and it can perform the appropriate action
7. Add code to handle the positions received by client and paddle. Also, make the server send the ball position each time, and have both client and server send a message if the game is quit.