private void OnHit(int damage)
    {
        hp.Damage(damage);

        if (!hp.IsAlive())
        {
            gameObject.SetActive(false);
            onHandleDeath.Invoke();
        }
    }