ProjectileShooter compat