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

There isn't really a point since you can still play it on websites

Where? I couldn't find any website where this game is available. Tell me if you know one, I really want to play it. :)