I really liked the mechanics, needing your past "ghost" self inorder to solve puzzles is quite unique and clever!