Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

it downloaded correctly this time i have no idea where that other game came from, but it was titled ouroboros also

Weird - glad that took care of it!

the closest that i have come to finding that game is one called immutable