We need to determine whether to use socket.io etc. or bare WS. We also need to discuss what to send over ws.