Fix missing pawn color check in move_is_legal()