Concept is really clever, I think I would use weapons rotation rather than complete randomization to let the player have some control - there was one level I just ended up restarting over and over again until I got what I wanted. Polish the concepts and make more levels! :)