Grim Fandango is absolutely one of the best games of all time. Yes, some of the puzzles are very difficult. I had to read a walkthrough to figure out the cat race ticket number.