I really love how the game design is centered around the use of the spells. You can't really brute force your way through it which usually requires a clever design. Learning the combinations and when to use them was interesting as well. The fact that you have to ration certain spells for certain times makes for very engaging game play.