Really amazing entry! The gameplay feel polished, all parts of the puzzle are explained using smart puzzles, and all parts always act consistently. All those things together make the game a really enjoyable experience, and you feel really good when you manage to solve a puzzle. :D It is a lot of fun trying to move around the people in such a way that you can effectively use all the components you get.
One criticism is that I often did not need all the parts that were given to me. I guess this is not the biggest problem, but maybe it would have been better to decrease the size of the levels a bit so that there are fewer options. But I also think the game is fine as it is, and it is probably more of a subjective thing :)