void changeRecource(RecourceType type, int amount)
    {
        if (amount == 0)
        {
            return;
        }

        if (Recources.ContainsKey(type))
        {
            Recources[type] += amount;
        }
        else
        {
            Recources.Add(type, amount);
        }
        TotalAmountOfGoods += amount;
        RecourceChanged.Invoke(type, Recources[type], this);
        RecourcesChanged.Invoke(this);
    }