This is a great entry. it has great presentation and clear rules. Those are two of the most important parts of a good puzzle game. My biggest feedback is with the puzzle design, specifically how they are presented. The designers job in a puzzle is to present an obstacle and hide a way to overcome it in the level. The player's job is to find solution and use it to overcome the obstacle. The problem here is that in most of the levels, the solution is plain sight. The reason for this is the level geometry and layout.
Aside from the last level, every level makes the catch quite clear because there are tiles where there doesn't need to be tiles. For example, in level 3, the tile placed in the inside corner stands out considerably, because it doesn't need to be there. Once you notice this it's easy to guess the correct path on your first try. I was able to guess my way through most of the levels for this reason. To be clear, the puzzles aren't bad, they're all very good, they're just presented poorly as to make them easy to guess
This can be a difficult problem to solve without making the game frustrating. One option is to add red herrings, to make it less easy to spot things that are out of place (But be careful red herrings can become annoying)
I hope this review doesn't come off as harsh I really enjoyed the game (specifically the last level it was great!!) I just wanted to give you my two cents on the puzzle design. I hope this is helpful advice! Best of luck :D