Hey, thanks for feedback I'm glad you enjoyed it!
I know I wasn't clear enough when it comes to the goal (hence I wrote it in the description later). I hoped the animation would convey win condition good enough but turns out there is much to be done in the tutorial area.
As for difficulty scaling and level design, I was running out of time and as a result some levels are much less polished than others.
Brute-forcing levels could be disincentivised by rewarding the player for solving levels with as few moves as possible. If I had had more time (or better planning) I would have certainly added that as well as more levels, better level design, and maybe an Undo button.