A small computer that constantly bends light and makes it laser-like in order to give exact targeting data (distance away, movement speed, etc.). But it gets better. The computer can be programmed with the precise data of the weapon (or approximate data; the more precise, the better). This allows it to give probability of hitting and (extra cost modification), with permission, automatically move the arm.