Fix the preferredDroneTsarget and preferredPrimaryWeaponTarget to actually refresh the Entity Data every frame (ffs!)