This game gave me much Silent Hill vibes! If that's not the direction you took the game, it still gave me them vibes. (First game I play and top video)
Thanks for playing!