Othello AI with evaluation function and heuristic search, using alpha-beta pruning