add projectile mode