One of the most polished and impressive games I've played for this jam. The visuals are nice and clean, and the button character is super cute.
Each puzzle was well designed and felt rewarding to complete. They explore the concepts of the game mechanics well and ramp up in difficulty in a satisfying way.
Sometimes the blocks slide or roll in a way you don't expect. There were a couple of times where they flew off the level unexpectedly.
There doesn't to seem to be any way to make the red blocks tangible. I'm not sure what purpose they serve. They made me think I was doing something wrong in the levels that featured them.
I'd pay for a version of this with more levels. I hope you develop this concept more in the future!