The premise sounds similar to the Project Moon games, from the idea of distorted monstrosities emerging from broken human psyche to sins being an important element of the setting. Colour me interested.