This was a lot of fun! The puzzles are well thought out and novel, with something new to learn or discover in almost every level.
I got as far as level 18, where unfortunately I got stuck, as I somehow managed to teleport myself into the cage on the left and get everything else outside of it, so I could not get out anymore, haha. Otherwise, the wall blocked the sight in one level, but I managed to get around that.
Cheers!