professor layton and the diabolical box puzzles