First problem was you had default controls on for the enemy 8-direction, so it was just doing whatever the arrow keys said. Second, you need a way to marry the EnemyBox to the Enemy for picking, not just positioning.
This is one way. 'Containers' are another:
runningaway_BHT.capx
(And keep your helper boxes visible, so you can see what's going on as you develop. If you turn them on in your current code, you'll see the two EnemyBoxes are actually pinned to only one Enemy.)