Really interesting concept! I like the idea of having different environments and puzzles for each of the locations.
I noticed that none of the NPCs had dialogue for some reason? I am on linux, so I'm curious if it's an OS-specific bug. I wish I was able to see what people were saying
Also, it looks like the physics engine panics a little bit whenever the claw presses many items into the floor or walls. Maybe making the claw itself also be a physics object would help, but I'm not sure if there would be other side effects to the gameplay.
Nice work!