set projectile range instead of life, add ship type