Ah, yes, that's why we need them all. Good catch. My idea was that the data was computed here at the beginning of each turn and then is accessed by all the various rules that need to know about it, so yeah, I think we'd need to compute and store legal destinations for all the teams here.