Further Shield Link optimization. Removed pairs for the allyTeam list of shields because it is often iterated on to check adjacency.