I agree with Wingedmario64
There aren't any puzzles, which is disappointing because I think the system you've created could make for some good puzzles. This game is well drawn and well programmed, but it definitely needs better level design.
Also the whole possession thing reminds me of Oddworld.