The puzzles were cute!
I am curious - as these are optimization puzzles - how did you go about making sure the solutions you require are optimal? Would the game allow you to complete the puzzle if you somehow used less than the amount of pixels requested?