further preparation for using pathfinding on an imposed grid rather than free straight-line movement. Fixed a bug where nextstep was not reset on arrival at goal.
make findPath protected, simplify behaviour class