public void ResetToDefaults(PlayerCharacterModel data)
 {
     MaxHealth = data.MaxHealth;
     CurrentHealth.SetValueAndForceNotify(data.MaxHealth);
     Damage = data.Damage;
     Position.SetValueAndForceNotify(data.Position.Value);
     Rotation = data.Rotation;
     OnReset?.Execute(this);
 }