Polygon to Circle collisions fixed

shortestDistance wasn't actually computed.
It works but only in the Polygon -> Circle
direction.
Will fix Circle -> Polygon in next commits