Ф-ция поворачивания объекта к другому

Код AS3:
private function mob_obzor(ev:Event):void
{
if (main_player.bg.hitTestObject(shere_vis))
{
bg_mob.rotation = Math.atan2(main_bgplatform.mob.y - main_bgplatform.igrok.y, main_bgplatform.mob.x - main_bgplatform.igrok.x) * 180 / Math.PI - 90
rotation_mob = false;
}
else
{
rotation_mob = true;
}
Ф-ция создания объектов на сцене

Код AS3:
public function addmobs():void
{
mob = new CreateMob(this,igrok);
mob.x = 0;
mob.y = 0;
paint_high.addChild(mob);
mob = new CreateMob(this,igrok);
mob.x = 0;
mob.y = 400;
paint_high.addChild(mob);
}
Почему-то только один объект поворачивает к цели как надо, когда попадает в его радиус, а когда попадаешь в радиус второго объекта, он не двигается совсем. Подскажите что надо сделать, дабы 2 и более объектов поворачивались как надо.