It is really challange but rewarding. I have fun playing it. I would likely see some improvements movements and design, because as a player I felt like a level completion depends not entirely on skill but on luck