Added spawnBullet func to Weapons, removed bullets

spawnBullet is essentially the same thing as the classes, but are
internalized in the weapons. Weapons will now handle all upgrades and
elements