Aidan's Chess Engine Board Representation Generate Legal Moves Evaluate Position Minimax Search A/B Pruning Board Representation Pieces (6 * 2): Pawn Knight Bishop Rook Queen King Extra State: 50 move rule Half move clock to 100 => 7 bits Castling En passant