ok...
it's a good base but a couple of things i might think about is the fact that ammo is so very very scarce and also maybe changing it so you only have one button to attack with instead of having to hold 2 at the same time. just a suggestion, take it or leave it.