for each enemy
system compare two values: distance(enemy.x,enemy.y,player.x,player.y) => 100
enemy - move towards player.x,player.y
for the second part I would have a rotating sprite at the players position and pin the enemy to it (trigger once), when distance is less then 100, but there are probably better solutions..
Thank you very much. I will try it when I get home and will upload the events when finished in case someone needs them too.