Aral (adaptive rolling average linear)
Another hopefully innovative nano gun, grafted on to my venerable an unoriginal Neophyte movement.
It uses the rolling average of absolute linear velocity feeding into linear targeting, which hits orbit and stop/go movement well.
Some additional time-since-direction-change logic to detect and adapt to oscillating movement (generally a hard counter to linear targeting) so it gets decent hits against bullet dodge oscillation.
Wave surfing, random movement or non-bullet-reacting oscillation is a problem for the oscillate detection, so it is slightly fudged using some variation (T_GF_OSCx, T_GF_0 etc) in the table lookup, which would otherwise just be T_GF_OSC for the first 20 ticks then T_GF_1.