It's pretty simple..
If event 10 is true, event 2 and event 8 are also true..
So all three events run its actions and the animation is started from the beginning every tick..
Adiing extra conditions should solve this..
Up arrow is down
(and) left arrow is not down
(and) right arrow is not down..
Same goes for all other conflicting events..