This game was a fun! I managed to beat all the levels, and I liked the amount of planning that they required.
You can easily lose a lot of progress in the later from a misinput or poor planning, so maybe an undo button would make the experience smoother.