code: def is_seventyfive_moves(self) -> bool:
          
          if self.halfmove_clock >= 150:
              if any(self.generate_legal_moves()):
                  return True
  
          return False
docs: Since the 1st of July 2014, a game is automatically drawn (without
          a claim by one of the players) if the half-move clock since a capture
          or pawn move is equal to or grather than 150. Other means to end a game
          take precedence.