Added an id to FiringController and removed a method in AbstractWeaponModel that wasn't used anymore