Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

woooah seriously? Awesome haha glad it helped but i have no clue tbh *shrugs*

Well then, if you didn't go out there posting the link hundreds of times then the most likely explanation is Itch started showing your collection to loads of people on their front pages. In which case, congratulations and thank you :)