public override bool IsComplete()
        {
            bool isComplete = buildableComponent.HasEstablishedFoundation() && buildableComponent.NeededResource() == null && buildableComponent.IsWorkDone();

            if (isComplete)
            {
                Debug.Log("BUILDING IS COMPLETE YAY!");
            }
            return(isComplete);
        }
 public override bool IsComplete()
 {
     return(building.HasEstablishedFoundation());
 }