Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Absolutely, the short glimpse is the introduction of Lisa, it creates much of the tension of the whole game. Roaches would be great (Laczowskis remake, here on itch.io too, has them) and footsteps would be great, but Lisas appearence is the most important in my opinion.