I liked how the game looks, the physics and character controls are well done, too.
The puzzles are a bit weird and require the player to really think out of the box. I can't say for sure if it's good or bad, but maybe it will frustrate some people that mechanics aren't really explained and the player is required to just wing it.
Despite being weird, the puzzles are fun to solve for me. I think you explored existing mechanics very well and included all possible combinations in levels.
Great job!