IEnumerator Die()
    {
        _manager._swarm.Remove(this);
        _movingToTarget = true;
        _body.Play("dead");
        Vector3 target = _t.position;

        target.y = -200f;
        Vector3 speed     = Vector3.zero;
        float   totalTime = (_t.position.y + 200f) / 2000f;

        while (_t.position.y >= -100f)
        {
            _t.position = Vector3.SmoothDamp(_t.position, target, ref speed, totalTime);
            yield return(1);
        }
        Destroy(_go);
        _manager.MosquitoDied();
    }