This is super cool! I love how well the music aligns with its "gameplay" function, and the beat switches up just enough to keep things fresh.