I must admit - I had no idea what to do :D
But, the game was so polished it was fun to just fiddle around, see the changes, hear the sounds, and work it through trail and error.
Well done!
Edit: When I said I had no idea what to do, it wasn't that I didn't understand what each block does - I got that throught trying them, but rather on how they react to each other. This wasn't the case for all the stages, but were a few where I was just lost ..