make sure we do not (ever) attempt to target something that we are already actively targeting
Use the non "_" version of PrimaryWeaponPriorityTargets and DronePriorityTargets, seems more consistent to use the Entity directly... and we make sure that that we are not querying eve more than once per frame all entities inherit from cache.instance.entities with also protects from this but its just good practice to cache entity data every frame. (even if it is not necessary...)