This was fun! I think there's some tinkering to do with difficulty scaling, I didn't feel like there was much of a play-fail-improve loop once the player gets a basic handle on the controls and flow. But, I did lose track of time while playing, which means it's doing good things!