Pinocchio's Puzzle

Pinocchio's Puzzle is a game in which you must solve different, progressively more difficult puzzles as you advance in the plot.