The visuals are very nice and the music fits perfectly. I think there's not enough feedback for the player to know if the enemy has been hit. And also, I think that, if you have infinite ammo, you don't really need a reloading mechanic and a secondary weapon. Really nice job!