Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Hmmm does it take you to the itch.io page for MewnBase?  or literally nothing happens when you click it (if that's the case, that's a bug) ... what OS are you playing it on?