A really solid game!
Liked the soul-thing concept, it opens a lot of possibilities for fun puzzles :D