AIPlayer needs to be more efficient (takes 1-4 seconds at depth=3). Optimize board.State, piece.GetTurns functions. Eliminate redundant calculations.