Split up the bullet hierarchy

Split up the Weapon hierarchy (to better support Vehicle weapons)
Added basic damage