Thanks for the catch, I need to remember why I did not calculate the paths only once, as there should be no need to build the same paths in each timer invocation.
Thanks for the catch, I need to remember why I did not calculate the paths only once, as there should be no need to build the same paths in each timer invocation.