On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

Those are some good ideas, I think there are a lot of ways to do it as long as the enemies match up to your power. Regarding the projectile thing, I’m not really that technically savvy, but those seem like sensible improvements, and I like your implementation of the bullets as raycasts, it works well.