pathfinding in a* works OK
late 28th snapshot