Negamax tic-tac-toe on a node server and socketio for websocket communication.