I have had some issues with my game over the last couple of weeks and I basically started it from scratch again. I have taken a step back with it, but I was able to implement a couple of new things, including an opening screen, no title yet.
1. Fix all collisions and improve spawning.
2. Create a firing speed bar that manages firing speed.
3. Health bar and upgrades.
4. Weapon upgrades.
5. Make a working Help button that shows game controls.
6. Add title to the opening screen.
7. Scoring and possibly a high score table.