Amazing idea and execution! Loved it!
It's like the game truly plays against the player and having that by design is a very interesting choice!
One thing that it's clear in your game is how much effort you've put in having the three different guns feeling much different from each-other, with both their pros and cons!
The music matched very well with the visuals, which is definitely a plus!