I feel like this could have been a lot more fun with some kind of timer letting you know how long until your weapon switches, along with maybe an indicator of what your next weapon will be. Shortening the timer would also help.
Also using a different random method would help, I had a very long streak of getting the pulse weapon (like maybe 10 or so in a row?). A bag randomizer might be better here.
Overall *extremely* good for a first game! Keep it up!