diff --git a/src/npc/acquisition.js b/src/npc/acquisition.js
index 517f7f60df3396ed48ecc2ddfbb2962d8fd550f2..67f0e13379d8346cb6f9e8e04fb4a2174ecfbf20 100644
--- a/src/npc/acquisition.js
+++ b/src/npc/acquisition.js
@@ -11,16 +11,8 @@ App.Intro.acquisition = function() {
 	parentSetup();
 	genepoolSetup();
 	if (V.plot === 1 && V.neighboringArcologies > 0) {
-		let bestProsperity = 0;
-		let bestProsperityIndex = 1;
-		for (let acq = 1; acq < V.arcologies.length; acq++) {
-			if (V.arcologies[acq].prosperity > bestProsperity) {
-				bestProsperity = V.arcologies[acq].prosperity;
-				bestProsperityIndex = acq;
-			}
-		}
+		V.arcologies.reduce((acc, val) => val.prosperity > acc.prosperity ? val : acc).rival = 1;
 		V.rivalSet = 1;
-		V.arcologies[bestProsperityIndex].rival = 1;
 	}
 	V.targetAge = V.minimumSlaveAge;
 	V.targetAgeNursery = V.minimumSlaveAge;