More projectile programming