Interesting concept I like risk reward feeling when moving towards an enemy only to retreat when the weapon changes. I can see this concept working if there was some level design that informs your decisions perhaps obtaining resources can reduce the randomness of the game. The other comment is that it would be beneficial to show the movement of all the weapons at once rather than the weapon you selected.
Aside from that awesome game and I had fun while playing it! Great job!