Very cool! Slow and steady wins here! One note I'll make is that the green blocks are kinda hard to see against the background on one of my monitors. Overall, great job!