Hi Mrs Beanban, thankyou.
Your right about weapons. The idea so far is to have a 6 sided dice that you can shoot and changes to different weapon (any of the 6 you have chosen for the level).
Adding a randomiser on what weapon appears might help e.g. number 3 weapon appears, later on number 1, 5, etc Possibly over time you could memorise this pattern, and set the weapons you need when they come on screen.
Other shoot em ups sometimes change the weapon collectable over time but I didn't like that especially if busy destroying all enemies on screen. Would like the player to have a bit more control what to choose.
I do also like the bump/nudge effect when shooting a collectable.