This is so brilliant! I especially loved how smooth the transitions are, Bravo!
Thank you! Transitions have been something I've been actively working on lately. I'm glad it's bearing fruit now : D