I like your approach to the theme--using it as a core element of the gameplay. The puzzles are nice too, and the concept is fun. My main critique would be that it would be nice to be able to test the level without having to place each block into the game, as after a while it gets pretty tiresome especially since there's no way to know where the moving platforms are going to move until you hit play. But overall, your game is surprisingly polished and fun!
If you have time, I would greatly appreciate it if you could rate my game too.