2D movement is now by shortest path!