Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

It often happens that developers find their own games to easy, but that's obviously because they spent a lot of time playing it. Which is why playtesters are so important :)

Yeah, you are absolutely right about that. I should have asked a friend to play test it before uploading it :)