I love how you tied your strong narrative together with the strategic decision making of keeping everyone alive! My only slight complaint would be that I found it a tad irritating at first that characters would die at full mana points rather than at zero, like it is the case with health point normally, but I adapted quickly. I was very immersed all the way through, well done :)