changed damage source to projectile. It will throw a EntityDamageByEntity event now when causing damage.
pet will now gain exp when using ranged attacks too
fixes #172
ranged attacks will now trigger skills too
fixes #170
check for active skills after reseting the damage