added behavior throwProjectile