Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Indeed, the time pressure is always a problem! But  yeah, I bet the game can be made way more fun if you keep working on it, good luck :)