This is the exact same as my binary tape reader project ( https://scratch.mit.edu/projects/199869373/ ), except the colors have been separated into different sprites, and I use "touching sprite" instead of "touching color". This turns out to make the process approximately a million times faster. (Also, on their own, the costumes look *really* cool.) This test costume runs at ~2s in Scratch 2.0 and roughly 60s in Scratch 3.0. (That means Scratch 3.0 is a lot slower, in this case.)