Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Are the devs even active for this game any more..?

They're finishing up on college work. Give them a bit of time.