Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

When you purchased the sim you got an email with a link to your personal download page, you can download the latest version from there.
In case you have lost that email you can request a new on the Itch support page that you linked to:
(Under "recover purchases")