notes to self about pathfinding