crawler not viable, grid and xywing implemented, kNearestNeighbor implemented