Great puzzle game. I can't resist sokoban puzzles sometimes, and you added consequences to make the player plan ahead.