Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Yeah I get what you mean, the UI feels a bit off to me as well. 

I am glad you had fun with it (: