'touchdowns is a convenience method for returning a Players
sequence of all players with at least one touchdown.'

def touchdowns(self):

    def gen():
        for p in self:
            for f in p.__dict__:
                if (f.endswith('tds') and (p.__dict__[f] > 0)):
                    (yield p)
                    break
    return self.__class__(gen())
