Something I use myself is to divide player's and enemy alike into 2 different events.
One controls movement and the other control the animations
On the start of the layout all you need to is pin the animation events to the movement events
By doing this you can perform all the actions you wish them to carry out without actually making their visuals alter too much
Good luck!
Chris