// Removes a Pikmin from the stats
    public static void Remove(PikminColour colour, PikminMaturity maturity, PikminStatSpecifier specifier)
    {
        switch (colour)
        {
        case PikminColour.Red:
            _RedStats.RemoveFrom(maturity, specifier);
            break;

        case PikminColour.Yellow:
            _YellowStats.RemoveFrom(maturity, specifier);
            break;

        case PikminColour.Blue:
            _BlueStats.RemoveFrom(maturity, specifier);
            break;

        default:
            break;
        }
    }
    // Removes a Pikmin from their specified maturity level stats
    public void RemoveFrom(PikminMaturity maturity, PikminStatSpecifier specifier)
    {
        switch (maturity)
        {
        case PikminMaturity.Leaf:
            _Leaf.RemoveFrom(specifier);
            break;

        case PikminMaturity.Bud:
            _Bud.RemoveFrom(specifier);
            break;

        case PikminMaturity.Flower:
            _Flower.RemoveFrom(specifier);
            break;

        default:
            break;
        }
    }
    // Adds a Pikmin to their specified matury level stats
    public void AddTo(PikminMaturity maturity, PikminStatSpecifier specifier)
    {
        switch (maturity)
        {
        case PikminMaturity.Leaf:
            _Leaf.AddTo(specifier);
            break;

        case PikminMaturity.Bud:
            _Bud.AddTo(specifier);
            break;

        case PikminMaturity.Flower:
            _Flower.AddTo(specifier);
            break;

        default:
            break;
        }
    }
 public PikminMaturityStats(PikminMaturity maturity)
 {
     _Maturity = maturity;
 }
 public static void RemoveFromSquad(PikminAI pikmin, PikminColour colour, PikminMaturity maturity)
 {
     _InSquad.Remove(pikmin);
     Remove(colour, maturity, PikminStatSpecifier.InSquad);
 }
 public static void AddToSquad(PikminAI pikmin, PikminColour colour, PikminMaturity maturity)
 {
     _InSquad.Add(pikmin);
     Add(colour, maturity, PikminStatSpecifier.InSquad);
 }