I think I may have figured it out on my way to work.
while Enemey has line of sight ----> find path to player.x and player.y
----> move along path
subevent
while moving along path
subevent
enemy.x > player.x ---> then animate "left"
enemy.x < player.x----> then anmate "right"
else
enemy.y> player.y +200 ---->animate "up"
enemy.y< player.y -200 ---->animate "down"
granted its kinda hokey and I may have the y positions kinda screwed up but in theory i think it might work or be kinda close. I don't know. I'll have to mess with it when I get home.