Great gameplay! Really well done mechanics!
I would have the player start with the pistol first though and have the controls in the game. I thought I was screwed when I ran out of ammo with the rifle and didn't know there was a second weapon with infinite ammo!
Great game otherwise!!