Added components for an ammo system for the player, powerups and ammo packs, and did some refactoring of other code.