The battles and puzzles are appropriately challenging; requiring adequete thought to acquire a solution and once again trying to collect all the cards provides great fun! Overall, both the storyline and gameplay are fantastic, and I am very glad I bought this. Also, for those that are unsure whether it's worth it - it takes quite long to play through, especially if you're trying to get all the loot and fully explore all the areas. It's worth buying, even at full price!