ChessBoard: fix FEN notation generator en-passant logic when a pawn moves two squares at edge of board