Interesting idea, some of the challenges were pretty hard! The animations are really smooth. Good work!