whoops
set en_passant_square correctly
generate moves from perspective of current player
a procedure to print better-than-nothing backtraces from anywhere
fix algebraic parsing; take rook movement into account when updating occupancy during castling moves