The method from Phoenix 2100 is good, but it has one drawback: a complete lack of smooth animation transitions, which is especially noticeable in the movement animation because it has a different initial frame.
I'm also curious about how he solved the death animation problem? (as far as I remember, if you apply an effect, it doesn't freeze on the last frame but repeats cyclically). Did he probably solve it by adding a new character?