Fixed bug in generic projectile class

Fixed a bug in the generic projectile class that would mean all child
instantiations of it would explode on contact with any entities,
regardless of whether explodeOnContact is enabled.