add projectile weapon support
fix passability issues for projectile