Improved projectile creation