Really fun! And you did a really good job making the controls feel smooth.
I think the difficulty was pretty good. I didn't make it on my first go but learned a lot which helped me on my second run.
Well done!