I could potentially revisit it. Some of the issues in implementation would be figuring out how to handle multiple players on an allyteam. I think there might be a method for doing this. There's a method of temporary alliances in lua. Design decision would need to figure out if such alliances should be announced or not.