more pathfinder stuff

apply changes on load as well, and ignore type 4 and above for diagonal checks