projectile/skewer functionality