Не понятно, говорится если ход не дает победы, то компьютер ставит фигуру в следующую клетку,
board[move] = computer;
board[move] = EMPTY;
found = winner(board) == computer;
- этот код присваивает булевой переменной found значение выражения winner(board) == computer
.