Really well designed puzzles, though I wish the buttons clearly showed what they would affect, to prevent trial-and-error. This was a lot of fun; good work!