public bool CanTarget(BaseUnit potentialTarget) { return potentialTarget.gameObject != null && (potentialTarget.IsAlive() || potentialTarget.ContainsLoot()); }