very innovative idea for a puzzle game!
I will add one to all other comments: as someone who is stuck in puzzle a lot and restart, having a "restart level" button in pause screen or even just on main screen would really improve the experience.
also I can got to stand on the npcs with the heart eyes on level 2 (or 3?) that disable me from getting off. which was why I had to restart a few times on that level.