I really enjoyed this. The way you used color mixing for the puzzles is great. You also did a very good job conveying the 'rules' of the game through the level design. Well done.
Would also be great if you added an undo button (for 1 move) so the player doesn't have to restart from the beginning whenever a small mistake is made.