Currently, when AI shoots at something, it targets it and fires a little bit away from it to simulate inaccuracy. However, when it fires again it picks another random angle away from the target. For cannons, this isn't noticeable (and looks like a normal spread of fire) but with beams, particularly rapid beams, this looks really weird - the beam suddenly jumps from one place to another. I recommend that this be smoothed out, so that the beam (or cannon firing direction) just sort of waves around rather than jumping from one place within the accuracy cone to another.