Added projectile callbacks (allows for projectiles to do cool things when it hits something).