Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
(+1)

This one seems like a fun game, I'm guessing that it's some old Alpha version on Itch right?

he updated it from time to time, the current version is from 2018/07

And the full(er) version is purchasable on steam