Such a well made game!
Each puzzle by itself could be its own Flash game. The fact that each unique idea is put together in the same flash makes the game extremely enjoyable, and very fun to play.
It's obvious that a great deal of thought was put into this, or at least "oh, I know what I can make for this level!" moments. Really shows in the odd one out robot level. Clever!
Music really compliments the game, as does the font.