private void OnBatteryRemove(Battery removed)
 {
     _chargeCountJobHandle.Complete();
     _droneInfo.Dispose();
     _droneInfo = new NativeHashMap <uint, BusyDroneData>(SimManager.AllDrones.Count, Allocator.Persistent);
     Battery.DeleteData(removed);
     _time.Now();
 }