public bool AddResource(Resource Resource)
        {
            if (Resource.IsDepleted())
            {
                return(false);
            }

            foreach (Resource CurrentResource in this.Resources)
            {
                if (CurrentResource.Add(Resource))
                {
                    return(true);
                }
            }

            this.Resources.Add(Resource);
            return(true);
        }