public void SaveUserData(IUserDataPersister persister)
 {
     persister.SaveUserData(_state);
     Save();
 }
 public void LoadUserData(IUserDataPersister persister)
 {
     persister.LoadUserData(_state);
 }