Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

I feel a fool... I was pointed towards the Itch app from another page, and wasn't even aware that existed somehow. It runs perfectly well from the app! 

Haha, no reason to feel like a fool!  That's still very good info for me to know, so thanks for reaching out.