Wow, this is really cool. I particularly liked the real-time aspect of the puzzles and the scene transitions.