Nice!
Is it okay with you if I ask a few more questions about it? There's some stuff here (specifically like the movement's fluidity, and the way in which the character was animated and kind of leaned in different directions when you moved and stuff, though namely the things I want to ask about are really just "how did you do this or that") that I'd love to hear a bit more about, as those are things I tend to struggle with making when it comes to programming (assuming it was all done programmatically)