Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

No problem! It's easy to be discouraged when faced with critique, but feedback is a key ingredient in learning anything, so keep the process up—you do have something interesting here. 

I'll try to keep an eye open on your project for any future updates so I can provide you more feedback. :)