MiniAlpha is an AI program designed to play chess on a 5x5 board with the following starting position:
Rules are identical to regular chess with the following exceptions:
- Pawns may only move a single square on their first move
- Pawn en-passant captures are prohibited (as a result of the above)
- Upon reaching the 5th (or 1st) rank, pawns may only promote to knights or bishops