Immerse yourself in the chilling world of Horror Tale 3: The Witch! This captivating horror game will send shivers down your spine