The concept is good, but the wording of the instructions is a bit confusing.
Also, the game's logic for determining how the blocks "unstick" from the player is pretty unclear. Why does pushing a block directly into a wall detach it? Things got even weirder the more blocks were attached.
I do like the idea, having to "break off" the blocks from the player makes for interesting puzzles.