the game is great :) i really love the idea of making a party as a puzzle.
feedback:
a lot of times i was "overshooting", meaning i meant to move 1 step but moved more, i think its to sensitive, maybe consider making the movement with key pressed down.
i couldnt solve one stage, if i knew what level it was i would tell you, it had 3 npcs and 3 chairs.
i felt like i tried every possible way to solve but couldnt figure it out :) so maybe its just me but ye... so add a "current level" display
anyways great entry friend!
Good luck!