Made a function to filter for desired positions on criteria like distance from a point, distance from origin, init status of map/plan, etc. Broke the filter logic I had in plot into a new class called router. With a map and a starting location, router will determine points or groups of points based on relative position, map attributes, and pathing requirements. This will factor heavily in quest arrangements.
I keep finding little pockets of material to tidying and fixing bugs. This code is going to be so smooth I can develop mad worlds off it.
I made a function to return positions in a circle and used it to simplify some existing code, another application will soon follow.