Saw this concept a few times now in this game jam but your game has the most challenging puzzles!
The controls feel smooth and are selfexplaining. I know how hard it is to create clever levels, but in my opinion they are well balanced (nevertheless hard to solve from the beginning).
Well done,