Integrated pathfining with PointClick

Also various things to make the usage of viewpoints and Pathfinding easier and less error-prone