Tons of progress today!
I cleaned up a lot of code in the morning. All the rendering is now in the correct class. After that, I added weapon power ups. By tweaking numbers I can make the guns shoot different angles, change the rate of fire, slow the player down, change shot speed and damage amount and more. I also fixed the terrible math I was using for player shots in the process. I modeled 3 weapon power ups, but haven’t textured them. The power up system is very generic, so I plan on adding health packs that drop when you kill a mob. I also need to add health to the player as he is invulnerable right now. Then attack damage from mobs.
Take a look at some in progress game play!