Super neat idea and the puzzles were perfectly challenging. I got stuck for a loong time on level 3 until I found the solution, maybe introducing diagonal movement, especially "through walls", could be introduced in a more straight-forward way before this level? Figuring out the last few levels was satisfying.
Nice work overall!