Very challenging, but really cool design. Mixing game play directly with the music is always interesting, and made for a cool interpretation of the theme.
Nice work!