Do not assign a PreferredDroneTarget unless the target is .ReadyToShoot (Is a target, has not exploded, is within maxrange and is still in the entities list)