So I was thinking, with the new world regen update if alliances would swap territories the traditional way (releasing it and placing on it later). Then all of the things built on said territory would go bye bye. So I think it'd be cool if towns in the same alliance could give each other territories (if both towns agree). This would use two attacks as it normally would, but let the alliance keep what they've built on the territory.