public CollectorComponent(Supplies produceType, Supplies consumeType, Vector3Int pos, CollectorEntity collect = default(CollectorEntity))
 {
     Position     = pos;
     _produceType = produceType;
     _consumeType = consumeType;
     _collector   = collect ?? NewCollector();
 }
 private CollectorEntity NewCollector()
 {
     _collector = new CollectorEntity();
     Refill(30);
     return(_collector);
 }