I found it interesting to be able to upgrade the roulette weapons even if you didn't have them equipped, I think it gives variety to the gameplay as well as variety when choosing which weapon to upgrade.
The gameplay feels fluid, I think a little more visual feedback for when the player gets hit would be great. I died a couple of times because the bullets bounced off me but the first few times I didn't realize why I died xD
Good job!