Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Overall a nice achievable game idea, well documented with clear inspirations. Some potential challenges might be trying to implement different weapon types and difficulties. Try not to get bogged down in systems, and keep your eye on the goal of "finding the fun" with the core mechanics.