UPDATE from this post.
Once I woke up and had some sleep I realized there were some minor details so here's the updated version, it may not be noticeable, but 2 frames weren't implemente correctly and the shading on the boy's body wasn't flowing correctly as well.