Love this kind of puzzle games! The only thing is that maybe there is too many "empty blocks" in the levels, so if you fail (easy to fail as it should be in these games) you have to start again and fill those empty blocks until you get to the interesting part. Maybe 5 or 6 blocks of "height" instead of 10?
Good job!