refine path with ga
working ga?
only run ga after 20 checkpoints, use random selection for crossover, penalize out of bounds plots