projectile updates