А если указателей несколько? По какому именно лучу пойдёт пуля? Помнится в Half-Life так переводили и свои ракеты и чужие на одну цель...
ЛЦУ может выдавать кодовую последовательность, для каждого экземпляра - свою. В процессе зарядки патрон касается контактной группы и этот код заливается в него. И никаких взаимных помех и устойчивость к попыткам увода.
In the beginning Earth was without Form() and void*