public void RemovePauseListener(OnPauseListener callback)
 {
     callbacks.Remove(callback);
 }
 public void AddPauseListener(OnPauseListener callback)
 {
     callbacks.Add(callback);
 }