I like this concept a lot! However, I feel that the gameplay could use a bit of balancing. Currently I can spam the arrow keys and space to keep swapping guns and shooting. Also the jump between waves is a bit jarring at first. That aside this is a super cool take on the theme. Great job!