Stellar job! I love the overall idea and the art & animations are really well done and give it a nice flow along with the lovely music.