Revert NONE_PIECE=0
NONE_PIECE=0 means square a1, so it introduces unexpected bugs
Fix enpassant regression bug