public void Reset(Vector3 position)
 {
     health  = maxHealth;
     isAlive = true;
     visual.SetPlayerDead(false);
     transform.position = position;
     movement.CheckFacingToCenter();
 }