From the publishers Web site:
Puzzle Quest 2 is a brand new adventure from Infinite Interactive, the award winning developer of the supreme puzzle-rpg experience. Featuring a hallmark blend of match-3 gem matching and fantasy, Puzzle Quest 2 offers a captivating, rewarding, and accessible journey for players of all skill levels as they make their way to reclaim the once peaceful village of Verloren from the evil clutch of the demon Gorgon. Players will get closer to the Puzzle Quest action than ever before with a more intimate viewpoint of the world and choose from any of four character classes, Sorcerer, Templar, Barbarian, or Assassin, each providing interesting twists on class-specific mechanics for hours of replayability. Players will level up their character to progress through the adventure in Story Mode or dive into Instant Action, Tournament Mode, or Multiplayer Mode for a rich and diverse gameplay experience.