private void Update()
 {
     if (Active)
     {
         int protection = 0;
         while (TagChain.GetNext(skip: _isFurther) && protection < 1000)
         {
             protection++;
         }
         if (protection == 1000)
         {
             Debug.Log("Protection");
         }
         if (TagChain.IsEnd)
         {
             Deactivate();
         }
     }
 }