Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
(+1)

I totally agree with your points of improvements! 

One of those 'if only I had one more day' situations. Thanks, man! :P