add player direction
add projectile