Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

A support email should have displayed when the game was purchased; that's probably the best place to report any issues. I would post it here but I want to discourage spam. Let me know if you can't find and I can try to message it to you privately (assuming itch supports that kind of thing).