Confront Terrifying Secrets in a Haunted Japanese Inn!