Nice game! I think it could have benefitted from some better tutorial levels, especially the yellow block was introduced with quite a complex puzzle and I basically just moved it randomly until it worked. Overall nice presentation and some good puzzles.