Added vector:distanceTo(other)
Added explodeOnContact logic