Took a little bit to understand the game, but once I got it I had a lot of fun and beat all the levels! Loved the music generation!