fr0z3n Awesome. hope it works.
I would try this as well if it makes sense:
node: Set d to distance(node.X,node.Y,Enemies.X,Enemies.Y)
node: Set a to angle(node.X,node.Y,Enemies.X,Enemies.Y)
node d<55: Move at angle: angle: 0.5*(55-self.d) distance: 0.5*(55-self.d)