As the description on the game acknowledges, it's a bit all over the place in terms of difficulty, though mostly on the harder side in my few attempts at playing it. Perhaps a bit less randomization would be help. It is an interesting use of the mechanic, though. Music loop is a bit too short, but the graphics are really nice.