Not often I run across recursive games that do things well.
Unfortunately I got stuck on the first puzzle. The yellow piece I decided to attack as it was the one that looked like it would give me a progression path I couldn't complete. Two of its yellow bricks would do nothing and while I removed the third just fine, I still couldn't get the red block past the last vertical blue piece.