Refactor to allow custom weapon mount points and different starting points when firing projectiles; This will break LightningGun temporarily