I'm pretty sure my Day 15 isn't working because of a) My pathfinding algorithm is the wrong choice (A*) and I should have done a more straight forward DFS, b) Constant headaches keeping me from focusing on details, c) Lack of time. Going to write up D16 and then try again later. I feel like I'm close, finding paths better is possibly it.