A great take on the theme, some awesome art and interesting characters! I liked that the characters were all written as morally ambiguous, with all of them having good and bad aspects about them. That being said, it felt like this contrasted with the mechanics since they seemed to be categorized as "good" and "bad" souls that players had to classify "correctly." I would have liked to see more of the ambiguity translate into the mechanics, with branching consequences or something, though I imagine that would have been too complicated to develop within the short time limit.
Either way I thought this was a great entry for the jam, and I enjoyed my time with it. Nice work!