Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Pixel art is quite good, concept seems interesting, but as some other comments have stated the game is probably too hard. 

Difficulty is fine in games, but when you put it right at the beginning, you'll discourage people from playing your game. The lack of checkpoints (at least as far as I got) is also very discouraging.