private void OnCollisionEnter(Collision other)
    {
        var h = other.gameObject.GetComponent <Health>();

        if (h)
        {
            onHitEffect.HitHealth(h);
        }
        onHitEffect.HitAny(other.gameObject);
        rigidbody.velocity        = Vector3.zero;
        rigidbody.angularVelocity = Vector3.zero;
        rigidbody.isKinematic     = true;
    }