Your animating skills are just tremendously good, keep it up.

Also, which animating software are you using?