CHESSMIND

minimax · alpha-beta · quiescence

Promote

Choose a piece