Definitely giving off some strong Clock Tower vibes...https://www.giantbomb.com/clock-tower-the-first-fear/3030-31949/
ctschmidlak's comments