Implemented damager detection for Projectiles

Added detection of projectile sources, including fire balls, arrows,
eggs and snowballs etc.