You know what pairs well with this? After Death Guide! Why? because it has a more robust soul generation system, however it's weakness is a lack of definition for how you encounter a soul. However, that is where this game comes in! I will be using both for such reason, thank you for this!