tictactoe Vanilla JS with simple AI algorithm. Player data is held in objects and gameboard is created dynamically. The AI checks for unoccupied spaces rather than selecting most optimum move.