Remove the existing system for finding a default matrix
Implement a system for passing in a cost matrix into the VoyagerOpts
Implement the priority system of getting the CostMatrix in VoyagerOpts -> CostMatrix in CreepRole -> Error for no costMatrix
Voyager should change flags as needed for the creeps pathing situation (stuck detection / long distance path finding) and pass those changed arguments to the CostMatrix.Get function.
Voyager should be changed to the following:
Voyager should change flags as needed for the creeps pathing situation (stuck detection / long distance path finding) and pass those changed arguments to the CostMatrix.Get function.