This works _so_ much better than I was expecting it to. :) Only tiny gripe is that sometimes the movement becomes disconnected / out-of-synch from the bloops in the music, which seems like a shame, as it's amazing when they in time. :)
Other than that, this is great and I'd love to see it expanded upon in the future. :)