Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I'm pretty sure it was released on May. 

Not sure.

Im downloading it from F95 the MEGA version. I hope it isn't any virus im very careful with that but i want to play the game so bad