Very nice concept. I'm not sure how fun it would be down the line. Pushing the blocks around without being able to control exactly where they are placed and how they are rotated did not seem like a good experience. But if adjusted it would be much more pleasurable.
Well done!