Adjusted projectile constructor