public static void UnregisterGameObject(BaseGameObject gameObject)
 {
     AllObjects.Remove(gameObject);
 }
 public static void RegisterGameObject(BaseGameObject gameObject)
 {
     AllObjects.Add(gameObject);
 }