Nice concept of a game! Art is nice, but i didn't like the music. Interesting puzzles, but i couldn't progress further in a level, where you must leave legs on a platform and pull the lever to bring them to you - character refuses to get on the platform as if there 1 pixel invisible bump.
Overall, i'd still say game is quite polished!