Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I checked and you're correct. I got a Steam key. I was just digging through old itch.io stuff for things to play and came across your game.