Board game player that uses alpha beta algorithm with iterative deepening in order to defeat their opponent.