def fgs_range(fg_plays, start, end):
    """
    Given a list of field goal `nfldb.PlayPlayer` objects, return only
    the field goals in the range `[start, end]`.
    """
    def pred(p):
        if p.kicking_fgm == 1:
            return start <= p.kicking_fgm_yds <= end
        return start <= p.kicking_fgmissed_yds <= end
    return filter(pred, fg_plays)