A tic-tac-toe game implemented in JS & node.js with networking and AI features (using minimax algorithm)