This is an especially challenging game of skill where you have to solve diverse and interesting riddles that can be solved by using the different tools you get on each stage. Note that each level has a unique solution and you will have to find it by using previous and current stage clues.