Let's Play The Spirit Engine 2 
So yeah. We got demons.
Support and Referral link: https://bit.ly/Stabity
Fortunately, we also have a priest (and a knight and musketeer) to get rid of the demons. We even meet an old friend in a surprising twist of fate.