Изначально переменная global.shoot=false. Когда нажимаешь на врага(obj_Wolf), на нем появляется метка(obj_metka) и когда я нажимаю стрелять, магия стремится к этой метке(move_towards_point(obj_metka.x,obj_metka.y,10)), вот тут и возникает проблема. Если во время полета магии нажать на другой obj_Wolf(то есть на другого врага), магия поменяет свое направление и полетит на него. Пробовал вводить новую переменную, которая изменялась при появление магии, но это тоже не помогло, т.к магия не будет стремиться к метке, а просто пролетит мимо(может попасть, но это редко бывает). Как можно решить эту проблему?)