add projectile shooting