Puzzle design is tough to do, but I think you did a reasonably good job with it! Like the other comment says, maybe a bit of a tutorial, even just a reset button (unless I missed that somewhere) would do wonders. Good work and keep making games!