Very enjoyable puzzle game!
The mechanics are well explained and the puzzles are nicely laid out in such a way that it never felt like there was an unreasonable difficulty spike or too many new mechanics. I really enjoyed figuring out in what order to pickup, drop, and throw blocks.
The rest of the game was incredibly polished. SFX, UI, visuals all fully realized. I especially liked the animations for the main character.
Very nicely done, I don't really have any feedback because what is here is completely fleshed out and polished.