atm the sweep modes have a large guassian added to the yaw. this does not properly model a sweeping action. we could try to model intentional sweeping.
I was thinking it would be good to have a sweep angle in the firemodes, so shot one goes out at angle theta (plus a small guassian for imprecision), the next is aimed at theta+delta, the next at theta+2*delta, etc.
sweep_angle=(number_of_shots-1)*delta
not well explained. i hope that makes sense.