AI using MiniMax and Alpha-Beta prunning
The Max Search Depth parameter is the number of moves AI is planning ahead.