Definitely needs some kind of tutorial or explanation, i managed to mostly understand the controls a couple levels in but even then i didnt feel like i was completely in control. Which isnt a bad thing in a vacuum, but when it requires platforming and dodging moving obstacles, there was a point i just gave up. Still had some fun though!