private void OnAmmoContainerSeenByDriver(Vector2 position)
 {
     if (isOutOfAmmo)
     {
         OnPriorityMoveTargetSeenByDriver?.Invoke();
     }
 }
 private void OnEnemySeenByDriver(Vector2 position)
 {
     if (!isOutOfAmmo)
     {
         OnPriorityMoveTargetSeenByDriver?.Invoke();
     }
 }