Вообщем, представим, что каждый мувик движется под своим углом. То есть что-то вроде.

Код:
_x+=Speed*Math.cos(ang);
_y+=Speed*Math.sin(ang);
Тогда при добавлении мувика нужно задать его угол и скорость.
Предположим, что среляем мы под углом Angle, разброс пуль составляет D.
Значит, инициализация мувика выглядит как

Код:
ang = Angle + Math.random()*D-D/2;
Speed = 8;
Вроде так. Могу ошибиться, так как писал сразу в форуме. Не забываем, что углы в радианах (: