Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Good ideas generally. You will need to work a lot on polishing the mechanics if you want this game to be better and even think about releasing it: the platformer mechanics, collisions, etc. need more work. Don't despair and keep improving, that's the most important thing!