Implement share state canvas with socket.io - working