Very nice puzzles and an interesting mechanic to play around with when puzzle solving, quite enjoyable. :)
I feel like the limitations of the physics engine used to make the game cause some issues with collisions, but that's a hard problem to fix, so I think it has been done very well with the time allotted!