Player has 4 animations for each side of the movement and 4 rest states.
How can I change the state of rest depending on the direction of movement?
RestState has no methods to modify it and
EndControl::Loop, after abort a animation, leaves the last processed sprite.
I think I can change
Stay before abort a animation and put the rest state at the end of each animation, but maybe there is a better solution?