[impl] straightforward case
[fix] task solved...  use index from original array
[chore] add assignment
[impl] simple cave parsing
[impl] cave parsing
[impl] create arcs from cave
[refac] rename
[impl] distance function
[refac] use Port class
[impl] find all paths
[bug] add test that fails with ifilter but succeeds with filter
Merge branch 'bug-filter-vs-ifilter' into disposable-teleports
[fix] filter iso ifilter
[refac] edge.weight becomes a function