I always love a good puzzle game! I especially liked that the NPCs were used for more than just movement and the level designs were well put together!
I will say that collisions were a little bit buggy at times, but it was manageable.
Overall this game has great potential. Amazing work :D