public void Crash(Character character, int damage = 0)
 {
     PathFollower.Initiate(character, true);
     Task.Delay(3000).ContinueWith((t) =>
     {
         if (!Active || StopController)
         {
             return;
         }
         if (damage > 0)
         {
             Damage.Area(damage, Damage.Types.KAMIKAZE, 500);
         }
         Destruction.Kill();
         Exit();
         OnPetDestruction();
     });
 }