supernatural sexy commentary gothic nsfw mature visual novel anime indie hentai gameplay nudity pact with a witch romance terrathefoxgaming cartoon story rich horror sexual content