Puzzle Your Way Through: The Most Challenging Adventure Games of All Time