I had fun with this! A few levels in I thought it was going to get boring and it was just sorta toggle zoom, see if you could screen wrap, and repeat — but then the complexity ramped up nicely!
The music and the visuals reminded me of Celeste's Mirror Temple, dunno if that was intentional, but it definitely set a mood haha!
My main suggestions would be to add a faint outline to indicate the zoom level so you can keep track of things a bit easier, reduce some of the visual noise of the background, and to make the character move faster. As adorable as the little fella is, I got places to be, switches to hit, and mazes to navigate!
I think that if you were to continue expanding on this idea, I'd like to see a way to adjust where the zoom happens. That would really add a lot of depth, but probably also make the level design very difficult lol.
Really well done, for how many levels there were for a game jam, I found myself going "aww..." when I reached the end because I wanted more 💙