Hi,
I saw the code presented in the link https://playground.babylonjs.com/#1NQTNE#11 and played many times.
I felt "moveWithCollisions" is full of magic .
it seems that with the help of "movewithCollisions" the mesh can smartly move and move little by little and finally manage to find its path to reach its destination.
I checked the code but was not able to figure out how to use it exactly, there is few comment or remarks to tell what's the purpose of some important lines .