Checks if the given *move* appears as a variation.

def has_variation(self, move: chess.Move) -> bool:
        """Checks if the given *move* appears as a variation."""
        return move in (variation.move for variation in self.variations)