Bug fix:Some meshes had malformed triangles, causing a zero normal causing the distance to be zero(when wasn't zero). Also, needed to add an if in the collision detector, to use the mesh with more points for the vertices, the distance wasn't calculated correctly without it