Very cool! Simple, fun, and surprisingly challenging. I don't really care for the music, but it doesn't detract from the experience. Good job!
Thanks!