Implementation of Greedy, Minimax and Alpha-Beta pruning algorithms with positional weight evaluation function to determine the next move for a player in the Reversi game.