This is great. The stamina system, spellcasting and spirit form add that wonderful little bit extra to knit things into the setting. I tend to add a dice role houserule to the check for soul death, since I don't want players thinking they have X lives left, and don't want death to be predictable.