Oh, have I not reviewed this game before? This is quite simply the best "toss" game I've ever played. There is a real element of skill that requires the player to be active during the entire experience, not just watching your avatar go further and further automatically as you purchase upgrades. The upgrades are extremely balanced, the quest system is extremely balanced, and that makes the limited number of achievements actually meaningful. Top notch graphics, animation, and sound. I have probably played through the entire game close to a dozen times over the last couple years.