Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

By delay I meant a time constraint, like you have to wait 0.2 seconds before the next bullet fires, so it will be still relatively fast, but not potentially game breaking fast. Oh and while you're at it, instead of pressing the button how about keping it pressed for firing? These two together should give a confortable feeling for shooting.