Very fun and challenging game! The different puzzles really make you think about what you need to do and how to do it without running out of mana. Great job!