Pretty challenging, but the controls are well implemented and it feels satisfying to complete a level. I had to skip some of them though ;).