diff --git a/src/js/eventSelectionJS.js b/src/js/eventSelectionJS.js
index 8ff0a13d03aba12d52a4d6588aa10f27f9de72e8..44f283d46ed008e2f1154acbac85ca0d0975ffd2 100644
--- a/src/js/eventSelectionJS.js
+++ b/src/js/eventSelectionJS.js
@@ -927,7 +927,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) {
 
 			if (eventSlave.assignment === "serve the public") {
 				if (eventSlave.fetishKnown === 1) {
-					if (State.variables.FSDegradationist === "unset") {
+					if (State.variables.arcologies[0].FSDegradationist === "unset") {
 						if (State.variables.arcologyUpgrade.drones === 1) {
 							State.variables.RESSevent.push("mean girls");
 						}
diff --git a/src/js/wombJS.js b/src/js/wombJS.js
index a5db8aec38f3edbc66428c2abff6cc3c2cef0fb3..edd00e15909d12e84e9ff3303f721c07678b6c98 100644
--- a/src/js/wombJS.js
+++ b/src/js/wombJS.js
@@ -414,7 +414,7 @@ window.WombNormalizePreg = function(actor)
 		actor.pregKnown = 0;
 
 		// to avoid legacy code conflicts - broodmother on hold
-		// can't be impregnated, but she not on normal contraceptives.
+		// can't be impregnated, but she is not on normal contraceptives.
 		// So we set this for special case.
 		if (actor.preg >= 0)
 			actor.preg = 0.1;
diff --git a/src/npc/acquisition.tw b/src/npc/acquisition.tw
index a8f11887940ae94a02f3129fcd301906f819fe82..ff3009e312e1ab4da8df366df76bb174dd680adc 100644
--- a/src/npc/acquisition.tw
+++ b/src/npc/acquisition.tw
@@ -607,7 +607,7 @@ The previous owner seems to have left in something of a hurry.
 	<<if $targetArcology.type == "Eugenics">>
 		<<set _valueGiven += $slaveCost*4>>
 	<<else>>
-	<<set _valueGiven += $slaveCost>>
+		<<set _valueGiven += $slaveCost>>
 	<</if>>
 	<<run newSlave($activeSlave)>>
 	<</for>>
diff --git a/src/npc/startingGirls/moreCustomOptions.tw b/src/npc/startingGirls/moreCustomOptions.tw
index 9301c176167f6bbce56b63ffe5105e9c1ef7a4ba..feb00b991b802a4ddb10090c15f32998dc9d70cd 100644
--- a/src/npc/startingGirls/moreCustomOptions.tw
+++ b/src/npc/startingGirls/moreCustomOptions.tw
@@ -11,6 +11,7 @@
 	<</if>>
 	<<set $activeSlave.birthsTotal = Math.clamp($activeSlave.birthsTotal, 0, (($activeSlave.actualAge-$activeSlave.pubertyAgeXX)*50))>>
 <</if>>
+<<setLocalPronouns $activeSlave>>
 
 ''Birth name:'' <<textbox "$activeSlave.birthName" $activeSlave.birthName "More customization options">>
 | ''Slave name:'' <<textbox "$activeSlave.slaveName" $activeSlave.slaveName "More customization options">>
@@ -92,7 +93,7 @@
 
 <br><br>
 
-''Births:'' <<textbox "$activeSlave.birthsTotal" $activeSlave.birthsTotal "More customization options">> //How many times she has already given birth, not necessarily while owned by you.//
+''Births:'' <<textbox "$activeSlave.birthsTotal" $activeSlave.birthsTotal "More customization options">> //How many times $he has already given birth, not necessarily while owned by you.//
 
 <br><br>
 
diff --git a/src/pregmod/huskSlaveSwap.tw b/src/pregmod/huskSlaveSwap.tw
index 351261d8df59e227675f60a4f61937151cb886ac..49ded4de47991f3ff652bc892fe3a89ec4afc3f7 100644
--- a/src/pregmod/huskSlaveSwap.tw
+++ b/src/pregmod/huskSlaveSwap.tw
@@ -40,7 +40,7 @@ $slaves[_m].slaveName's old body was bought by the Flesh Heap for <<print cashFo
 				$slaves[_myBody].slaveName is @@.mediumorchid;disturbed@@ to find _his2 body is gone for good, damaging _his2 @@.gold;ability to trust you.@@
 				<<set $slaves[_myBody].devotion -= 30, $slaves[_myBody].trust -= 30>>
 			<<else>>
-				$slaves[_myBody].slaveName is @@.mediumorchid;deeply upset@@ that she'll never see _his2 body again. With so little left, she finds it easy to take vengeance by @@.orangered;completely rejecting your ownership of _him2.@@
+				$slaves[_myBody].slaveName is @@.mediumorchid;deeply upset@@ that _he2'll never see _his2 body again. With so little left, _he2 finds it easy to take vengeance by @@.orangered;completely rejecting your ownership of _him2.@@
 				<<set $slaves[_myBody].devotion -= 50, $slaves[_myBody].trust = 100>>
 			<</if>>
 		<</if>>
diff --git a/src/pregmod/organFarm.tw b/src/pregmod/organFarm.tw
index de3c9dc93a7912a6bb0eb0690ac158c546ea44aa..cbb057752a4c7006985509b7e1e32c125e22b04f 100644
--- a/src/pregmod/organFarm.tw
+++ b/src/pregmod/organFarm.tw
@@ -76,7 +76,7 @@ Organ Production
 				<br>
 				$tanks[_w].slaveName's $incubatorOrgans[$x].type,
 				<<if $incubatorOrgans[$x].weeksToCompletion <= 0>>
-					ready to be implanted as soon as she exits the incubator.
+					ready to be implanted as soon as $he exits the incubator.
 				<<else>>
 					<<if $organFarmUpgrade == 1>>
 						<<print $incubatorOrgans[$x].weeksToCompletion>>
@@ -100,7 +100,7 @@ Organ Production
 				<br>
 				$cribs[_w].slaveName's $nurseryOrgans[$x].type,
 				<<if $nurseryOrgans[$x].weeksToCompletion <= 0>>
-					ready to be implanted as soon as she exits the nursery.
+					ready to be implanted as soon as $he exits the nursery.
 				<<else>>
 					<<if $organFarmUpgrade == 1>>
 						<<print $nurseryOrgans[$x].weeksToCompletion>>
diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw
index 25edbfa197e57cb87a32f0d0a6a080b3dc56d5dc..479305fc95e946cf6fe7f9383a27f11f1f88751b 100644
--- a/src/uncategorized/BackwardsCompatibility.tw
+++ b/src/uncategorized/BackwardsCompatibility.tw
@@ -582,7 +582,7 @@
 	<<set $seeBestiality = 0>>
 <</if>>
 <<if ndef $seePee>>
-	<<set $seePee = 0>>
+	<<set $seePee = 1>>
 <</if>>
 <<if ndef $extremeUnderage>>
 	<<set $extremeUnderage = 0>>
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index f9e95366cdd34bd6b308618bd246f42ef041be70..bf491aad3cbe44a88e57d75bd659e593d3cb8fd8 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -43,23 +43,23 @@
 
 <<set _clothesTemp = $activeSlave.clothes>>
 <<switch $RESSevent>>
-	/*Some events start with the slave naked (any event that starts with the daily inspection, for example).  Here we switch their clothing just for the image to load, then switch it back quickly so the player's choice is not messed up.*/
-	<<case "devoted lotion" "sore shoulders" "bed snuggle" "confident tanning" "devoted nympho" "devoted exhibition" "permitted masturbation" "terrified inspection" "spa boobs" "resistant shower" "resistant gelding" "rebellious arrogant" "bondage gear" "vocal disobedience" "heavy piercing" "resting amp" "age implant" "shift masturbation" "shift sleep" "slave dick huge" "obedient idiot" "tendon fall" "unhappy virgin" "fearful balls" "extreme aphrodisiacs" "shaped areolae" "huge tits" "trusting HG" "ignorant horny" "used whore" "restricted smart" "restricted profession" "mods please" "penitent" "devoted waist" "muscles" "obedient girlish" "huge naturals" "hugely pregnant" "slave dick on slave" "slave clit on slave" "language lesson" "kitchen molestation" "mindbroken morning" "sleeping ambivalent" "sexy succubus" "PA flirting" "fucktoy tribbing" "tittymonster inspection" "bonded love" "bad dream" "cockfeeder resistance" "suppository resistance" "shower slip" "happy dance" "plimb help" "orchiectomy please" "torpedo squeeze" "retching cum feeding" "subjugation blues" "transition anxiety" "moist pussy" "breast expansion blues" "gaped asshole" "ara ara" "im scared" "ass fitting" "young PC age difference" "old PC age difference" "devoted educated slave" "devoted shortstack" "desperate null" "implant inspection" "back stretch" "modest clothes">>
-		<<set $activeSlave.clothes = "no clothing">>
-	<<case "whore rebellious">>
-	 	/* this scene states they are weating "thick, durable latex with temperature regulation and anchor points for restraint" no matter what they are assigned to wear. */
-	 	<<set $activeSlave.clothes = "restrictive latex">>
-	<<case "inconvenient labia">>
-		/* "pulling down the compression shorts $he was wearing" */
-		<<if isItemAccessible("sport shorts")>>
-			<<if $activeSlave.boobs >= 650>>
-				<<set $activeSlave.clothes = "sport shorts and a sports bra">>
-			<<else>>
-				<<set $activeSlave.clothes = "sport shorts">>
-			<</if>>
+/*Some events start with the slave naked (any event that starts with the daily inspection, for example).  Here we switch their clothing just for the image to load, then switch it back quickly so the player's choice is not messed up.*/
+<<case "devoted lotion" "sore shoulders" "bed snuggle" "confident tanning" "devoted nympho" "devoted exhibition" "permitted masturbation" "terrified inspection" "spa boobs" "resistant shower" "resistant gelding" "rebellious arrogant" "bondage gear" "vocal disobedience" "heavy piercing" "resting amp" "age implant" "shift masturbation" "shift sleep" "slave dick huge" "obedient idiot" "tendon fall" "unhappy virgin" "fearful balls" "extreme aphrodisiacs" "shaped areolae" "huge tits" "trusting HG" "ignorant horny" "used whore" "restricted smart" "restricted profession" "mods please" "penitent" "devoted waist" "muscles" "obedient girlish" "huge naturals" "hugely pregnant" "slave dick on slave" "slave clit on slave" "language lesson" "kitchen molestation" "mindbroken morning" "sleeping ambivalent" "sexy succubus" "PA flirting" "fucktoy tribbing" "tittymonster inspection" "bonded love" "bad dream" "cockfeeder resistance" "suppository resistance" "shower slip" "happy dance" "plimb help" "orchiectomy please" "torpedo squeeze" "retching cum feeding" "subjugation blues" "transition anxiety" "moist pussy" "breast expansion blues" "gaped asshole" "ara ara" "im scared" "ass fitting" "young PC age difference" "old PC age difference" "devoted educated slave" "devoted shortstack" "desperate null" "implant inspection" "back stretch" "modest clothes">>
+	<<set $activeSlave.clothes = "no clothing">>
+<<case "whore rebellious">>
+	/* this scene states they are wearing "thick, durable latex with temperature regulation and anchor points for restraint" no matter what they are assigned to wear. */
+	<<set $activeSlave.clothes = "restrictive latex">>
+<<case "inconvenient labia">>
+	/* "pulling down the compression shorts $he was wearing" */
+	<<if isItemAccessible("sport shorts")>>
+		<<if $activeSlave.boobs >= 650>>
+			<<set $activeSlave.clothes = "sport shorts and a sports bra">>
 		<<else>>
-			<<set $activeSlave.clothes = "spats and a tank top">>
+			<<set $activeSlave.clothes = "sport shorts">>
 		<</if>>
+	<<else>>
+		<<set $activeSlave.clothes = "spats and a tank top">>
+	<</if>>
 <</switch>>
 <span id="artFrame">
 /* 000-250-006 */
@@ -3122,6 +3122,44 @@ $He doesn't phrase it quite like that, of course.
 
 <<case "mean girls">>
 
+<<set _newSlaves = []>>
+<<for _ress = 0; _ress < 3; _ress++>>
+	<<set $oneTimeDisableDisability = 1>>
+	<<if $arcologies[0].FSSupremacistLawME == 1>>
+		<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
+	<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
+		<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
+		<<set $fixedRace = _races.random()>>
+	<</if>>
+	<<set $fixedNationality = "American">>
+	<<set $meanGirl = GenerateNewSlave("XX")>>
+	<<set $meanGirl.origin = "You enslaved her for abusing " + $eventSlave.slaveName + " while " + $he + " was serving the public.">>
+	<<set $meanGirl.career = "a student">>
+	<<set $meanGirl.markings = "none", $meanGirl.weight = -20>>
+	<<set $meanGirl.devotion = random(-80,-60)>>
+	<<set $meanGirl.trust = random(-20,-10)>>
+	<<set $meanGirl.muscles = random(0,15)>>
+	<<set $meanGirl.boobsImplant = 200*random(0,3)>>
+	<<set $meanGirl.boobs += $meanGirl.boobsImplant>>
+	<<set $meanGirl.buttImplant = random(0,2)>>
+	<<set $meanGirl.butt += $meanGirl.buttImplant>>
+	<<set $meanGirl.butt += 1>>
+	<<set $meanGirl.vagina = random(1,2)>>
+	<<set $meanGirl.anus = 1>>
+	<<set $meanGirl.face = random(20,60)>>
+	<<set $meanGirl.actualAge = random(18,19)>>
+	<<set $meanGirl.visualAge = $meanGirl.actualAge>>
+	<<set $meanGirl.physicalAge = $meanGirl.actualAge>>
+	<<set $meanGirl.ovaryAge = $meanGirl.actualAge>>
+	<<set $meanGirl.health = random(30,50)>>
+	<<set $meanGirl.attrXY = random(60,90)>>
+	<<set $meanGirl.attrXX = random(10,20)>>
+	<<set $meanGirl.behavioralFlaw = either("arrogant", "bitchy")>>
+	<<set _newSlaves.push($meanGirl)>>
+<</for>>
+<<setLocalPronouns _newSlaves[0] 2>>
+<<setLocalPronouns _newSlaves[1] 3>>
+
 One evening, $assistantName breaks in on your
 <<if $assistant > 0>>
 	work, _hisA $assistantAppearance avatar looking uncharacteristically somber. "<<= properMaster()>>," _heA says, "a group of tourists are giving <<EventNameLink>> a bad time." Before you can ask why the security drones haven't addressed the situation, _heA continues, "They're not abusing $him physically or anything. But, look." _HeA
@@ -3134,7 +3172,75 @@ $activeSlave.slaveName is doing $his job, standing in an area of the arcology th
 <<if $activeSlave.clothes == "no clothing">>
 	nude <<if $activeSlave.bellyPreg >= 1500>>pregnant <<elseif $activeSlave.bellyImplant >= 1500>>gravid <<elseif $activeSlave.bellyFluid >= 1500>>bloated <</if>>body
 <<else>>
-	<<if $activeSlave.bellyPreg >= 1500>>pregnant <<elseif $activeSlave.bellyImplant >= 1500>>gravid <<elseif $activeSlave.bellyFluid >= 1500>>bloated <</if>>body in $his $activeSlave.clothes
+	<<if $activeSlave.bellyPreg >= 1500>>pregnant <<elseif $activeSlave.bellyImplant >= 1500>>gravid <<elseif $activeSlave.bellyFluid >= 1500>>bloated <</if>>body in $his
+	<<switch $activeSlave.clothes>>
+	<<case "a toga">>
+		toga
+	<<case "a huipil">>
+		huipil
+	<<case "a long qipao" "a slutty qipao">>
+		qipao
+	<<case "a penitent nuns habit">>
+		habit
+	<<case "a slave gown" "a ball gown">>
+		gown
+	<<case "a comfortable bodysuit">>
+		bodysuit
+	<<case "a leotard">>
+		leotard
+	<<case "a bunny outfit">>
+		bunny outfit
+	<<case "a nice nurse outfit">>
+		nurse outfit
+	<<case "a slutty nurse outfit">>
+		slutty nurse outfit
+	<<case "a schoolgirl outfit">>
+		school clothes
+	<<case "a hijab and abaya">>
+		hijab and abaya
+	<<case "a kimono">>
+		kimono
+	<<case "a nice maid outfit">>
+		maid outfit
+	<<case "a slutty maid outfit">>
+		skimpy maid outfit
+	<<case "a biyelgee costume" "a dirndl" "a halter top dress" "a mini dress" "a maternity dress">>
+		dress
+	<<case "a latex catsuit">>
+		latex catsuit
+	<<case "a military uniform" "a mounty outfit" "a red army uniform" "a schutzstaffel uniform" "a slutty schutzstaffel uniform">>
+		uniform
+	<<case "battlearmor">>
+		battlearmor
+	<<case "lederhosen">>
+		lederhosen
+	<<case "spats and a tank top">>
+		spats
+	<<case "a burkini" "a monokini">>
+		swimsuit
+	<<case "a chattel habit" "a fallen nuns habit">>
+		slutty habit
+	<<case "a cheerleader outfit">>
+		cheerleader outfit
+	<<case "a cybersuit">>
+		cybersuit
+	<<case "an apron">>
+		apron
+	<<case "a scalemail bikini">>
+		scalemail bikini
+	<<case "shimapan panties">>
+		shimapan panties
+	<<case "a slutty outfit">>
+		slutty outfit
+	<<case "a string bikini">>
+		string bikini
+	<<case "a succubus outfit">>
+		succubus getup
+	<<case "a hijab and blouse" "conservative clothing">>
+		conservative clothes
+	<<default>>
+		$activeSlave.clothes
+	<</switch>>
 <</if>>
 and flirting with passersby. Or $he would be, if $he weren't surrounded by a hostile group of girls. They're very obviously inebriated, rich, vapid, and on vacation, and their rapid-fire bitchiness makes the cause clear.
 <br><br>
@@ -4012,7 +4118,7 @@ in front of you, awaiting further direction.
 <<elseif $activeSlave.physicalAge > 17>>
 	$girl
 <<elseif $activeSlave.physicalAge > 12>>
-	$teen
+	teen
 <<else>>
 	$loli
 <</if>>
@@ -4344,10 +4450,12 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 
 <<default>>
 	<br>ERROR: bad RESS event $RESSevent
+
 <</switch>>
 
 <br><br>
 <span id="result">
+
 <<switch $RESSevent>>
 
 <<case "first period">>
@@ -17248,78 +17356,46 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 <br><<link "Enslave them all">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You seize a tablet and hurry out of your office, working furiously and using every feature of $assistantName to the utmost. These bitches have offended you, and you quickly frame the structure of an appropriate revenge. By the time you get to where $activeSlave.slaveName is still being heckled by spoiled, drunken harpies, everyone else present in that arcology hall has mysteriously received urgent messages and gone elsewhere. $activeSlave.slaveName <<if canSee($activeSlave)>>sees you approach, and stares at you<<else>>recognizes your dominant footsteps approaching, and turns to face you<</if>>, $his sudden intense look alerting your vile little guests to your presence. One of them attempts to frame an insult for the interloper, but one of her friends pokes her in the side and whispers something in her ear and she goes silent, staring at you with wide eyes.
-	<<if $PC.title != 1>>She then winces, visibly realizing that you're likely aware that she called $activeSlave.slaveName's owner $his Master. Somehow, the mistake seems important to her now that you're standing here, effortlessly dominating the space for all your femininity.<</if>>
+	<<for _ress = 0; _ress < _newSlaves.length; _ress++>>
+		<<run newSlave(_newSlaves[_ress])>> /* skip New Slave Intro */
+		<<run cashX(-8333, "slaveTransfer", _newSlaves[_ress])>>
+	<</for>>
+	You seize a tablet and hurry out of your office, working furiously and using every feature of $assistantName to the utmost. These bitches have offended you, and you quickly frame the structure of an appropriate revenge. By the time you get to where $activeSlave.slaveName is still being heckled by spoiled, drunken harpies, everyone else present in that arcology hall has mysteriously received urgent messages and gone elsewhere. $activeSlave.slaveName <<if canSee($activeSlave)>>sees you approach, and stares at you<<else>>recognizes your dominant footsteps approaching, and turns to face you<</if>>, $his sudden intense look alerting your vile little guests to your presence. One of them attempts to frame an insult for the interloper, but one of _his2 friends pokes _him2 in the side and whispers something in _his2 ear and _he2 goes silent, staring at you with wide eyes.
+	<<if $PC.title != 1>>_He2 then winces, visibly realizing that you're likely aware that _he2 called $activeSlave.slaveName's owner $his Master. Somehow, the mistake seems important to _him2 now that you're standing here, effortlessly dominating the space for all your femininity.<</if>>
 	<br><br>
-	You hold the tablet out to them wordlessly. It's displaying security footage of the three of them, boarding a public VTOL transport for another arcology nearby. The prominent timestamp is thirty minutes in the future. The scene changes, showing them partying in one of that arcology's nightclubs. You clear your throat, dragging their attention away from the counterfeited footage, and describe in detail the other evidence — tickets, identification checks, biometrics — that will prove they left your arcology and visited two others before regrettably disappearing. One of them tries, with utter predictability, to threaten you with her father, but you tell her bluntly that if he does make the effort, he'll be looking in the wrong place.
+	You hold the tablet out to them wordlessly. It's displaying security footage of the three of them, boarding a public VTOL transport for another arcology nearby. The prominent timestamp is thirty minutes in the future. The scene changes, showing them partying in one of that arcology's nightclubs. You clear your throat, dragging their attention away from the counterfeited footage, and describe in detail the other evidence — tickets, identification checks, biometrics — that will prove they left your arcology and visited two others before regrettably disappearing. One of them tries, with utter predictability, to threaten you with _his2 father, but you tell _him2 bluntly that if he does make the effort, he'll be looking in the wrong place.
 	<br><br>
-	"We shouldn't have come here," one of them says dully. She's wrong in that they would have had no trouble at all if they hadn't offended you, but right in that here, they put themselves entirely under your power. Tourists would never visit if this were widely known, but fortunately, you've been successful at concealing this. They begin to cry, and then to beg, and then the drones bag them and take them away.
-	<<for _ress = 0; _ress < 3; _ress++>>
-		<<set $oneTimeDisableDisability = 1>>
-		<<if $arcologies[0].FSSupremacistLawME == 1>>
-			<<set $fixedRace = $arcologies[0].FSSupremacistRace>>
-		<<elseif $arcologies[0].FSSubjugationistLawME == 1>>
-			<<set _races = setup.filterRacesLowercase.filter(race => race !== $arcologies[0].FSSubjugationistRace)>>
-			<<set $fixedRace = _races.random()>>
-		<</if>>
-		<<set $fixedNationality = "American">>
-		<<include "Generate New Slave">>
-		<<set _origin = "You enslaved her for abusing " + $eventSlave.slaveName + " while " + $he + " was serving the public.">>
-		<<set $activeSlave.origin = _origin>>
-		<<set $activeSlave.career = "a student">>
-		<<set $activeSlave.markings = "none", $activeSlave.weight = -20>>
-		<<set $activeSlave.devotion = random(-80,-60)>>
-		<<set $activeSlave.trust = random(-20,-10)>>
-		<<set $activeSlave.muscles = random(0,15)>>
-		<<set $activeSlave.boobsImplant = 200*random(0,3)>>
-		<<set $activeSlave.boobs += $activeSlave.boobsImplant>>
-		<<set $activeSlave.buttImplant = random(0,2)>>
-		<<set $activeSlave.butt += $activeSlave.buttImplant>>
-		<<set $activeSlave.butt += 1>>
-		<<set $activeSlave.vagina = random(1,2)>>
-		<<set $activeSlave.anus = 1>>
-		<<set $activeSlave.face = random(20,60)>>
-		<<set $activeSlave.actualAge = random(18,19)>>
-		<<set $activeSlave.visualAge = $activeSlave.actualAge>>
-		<<set $activeSlave.physicalAge = $activeSlave.actualAge>>
-		<<set $activeSlave.ovaryAge = $activeSlave.actualAge>>
-		<<set $activeSlave.health = random(30,50)>>
-		<<set $activeSlave.attrXY = random(60,90)>>
-		<<set $activeSlave.attrXX = random(10,20)>>
-		<<set $activeSlave.behavioralFlaw = either("arrogant", "bitchy")>>
-		<<run newSlave($activeSlave)>> /* skip New Slave Intro */
-		<<run cashX(-8333, "slaveTransfer", $activeSlave)>>
-	<</for>>
+	"We shouldn't have come here," one of them says dully. _He3's wrong in that they would have had no trouble at all if they hadn't offended you, but right in that here, they put themselves entirely under your power. Tourists would never visit if this were widely known, but fortunately, you've been successful at concealing this. They begin to cry, and then to beg, and then the drones bag them and take them away.
 	<br><br><span id="result2">
 	<<link "Let your public servant take revenge on them">>
 		<<replace "#result2">>
-		Although they don't know it, your trio of new captures escape the usual choice of introductions to life among your sex slaves. In order to ensure that their fate has been properly obscured, you keep them in confinement for a while. After that, the usual beautification your slaves undergo will eliminate any possibility of their being recognized, even on public duty. That doesn't mean they have it easy, though. You delegate $eventSlave.slaveName to break them in, letting $him visit each of them whenever $he wants and treat them however $he wants.
-		<<if ($eventSlave.energy > 95) || ($eventSlave.devotion > 50)>>
+		Although they don't know it, your trio of new captures escape the usual choice of introductions to life among your sex slaves. In order to ensure that their fate has been properly obscured, you keep them in confinement for a while. After that, the usual beautification your slaves undergo will eliminate any possibility of their being recognized, even on public duty. That doesn't mean they have it easy, though. You delegate $activeSlave.slaveName to break them in, letting $him visit each of them whenever $he wants and treat them however $he wants.
+		<<if ($activeSlave.energy > 95) || ($activeSlave.devotion > 50)>>
 			$He approaches the task
-			<<if $eventSlave.energy > 95>>
+			<<if $activeSlave.energy > 95>>
 				eagerly, seeing it as an opportunity to sate $his urges
 			<<else>>
 				dutifully, seeing it as $his responsibility to break them well for you
 			<</if>>
 			as well as to get some petty revenge.
-			<<switch $eventSlave.fetish>>
+			<<switch $activeSlave.fetish>>
 			<<case "submissive">>
 				$He's a sub, but this actually means that $he can do a reasonable dom impression when $he works at it. $He certainly has experience with what works, even if it's from the other side. The erstwhile rich girls are required to kiss $his feet, literally.
 			<<case "cumslut">>
 				As a cumslut, $he derives considerable enjoyment from seeing others drink ejaculate, too. In this case, $he enjoys forcing the erstwhile rich girls to choke down liters of the stuff.
 			<<case "humiliation">>
 				$He can't publicly humiliate them, since that would defeat the whole purpose of sequestering them until the trail goes really cold. Unfortunately for them, that doesn't stop $him from humiliating them to each other, and $he forces them to perform various sex acts on $him while the others watch.
-				<<for _ress = 0; _ress < $slaves.length; _ress++>><<if $slaves[_ress].origin == _origin>><<set $slaves[_ress].oralCount += 10>><</if>><</for>>
+				<<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].oralCount += 10>><</for>>
 				<<set $oralTotal += 30>>
 			<<case "buttslut">>
-				$He has a one track mind, and that track is anal sex. So, $he assrapes them, enjoying their sobbed apologies while $he <<if canPenetrate($eventSlave)>>fills their backdoors with $his cum<<else>>uses a dildo on them<</if>>.
-				<<for _ress = 0; _ress < $slaves.length; _ress++>><<if $slaves[_ress].origin == _origin>><<set $slaves[_ress].analCount += 10>><</if>><</for>>
-				<<set $slaves[$slaveIndices[$eventSlave.ID]].penetrativeCount += 10>>
+				$He has a one track mind, and that track is anal sex. So, $he assrapes them, enjoying their sobbed apologies while $he <<if canPenetrate($activeSlave)>>fills their backdoors with $his cum<<else>>uses a dildo on them<</if>>.
+				<<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].analCount += 10>><</for>>
+				<<set $activeSlave.penetrativeCount += 10>>
 				<<set $analTotal += 30, $penetrativeTotal += 30>>
 			<<case "boobs">>
-				$He forces them to <<if $eventSlave.nipples == "fuckable">>eat out $his nipples<<elseif $eventSlave.lactation > 0>>nurse from $him<<else>>suck $his nipples until $he orgasms<</if>>, mostly for how much $he enjoys the sensation, but also for the revulsion it produces.
-				<<for _ress = 0; _ress < $slaves.length; _ress++>><<if $slaves[_ress].origin == _origin>><<set $slaves[_ress].oralCount += 10>><</if>><</for>>
-				<<set $slaves[$slaveIndices[$eventSlave.ID]].mammaryCount += 10>>
+				$He forces them to <<if $activeSlave.nipples == "fuckable">>eat out $his nipples<<elseif $activeSlave.lactation > 0>>nurse from $him<<else>>suck $his nipples until $he orgasms<</if>>, mostly for how much $he enjoys the sensation, but also for the revulsion it produces.
+				<<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].oralCount += 10>><</for>>
+				<<set $activeSlave.mammaryCount += 10>>
 				<<set $oralTotal += 30, $mammaryTotal += 30>>
 				<<if $activeSlave.lactation > 0>>
 					<<set $activeSlave.lactationDuration = 2>>
@@ -17329,25 +17405,25 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 					<<= induceLactation($activeSlave)>>
 				<</if>>
 			<<case "pregnancy">>
-				$He doesn't have permission to impregnate them, but they don't know that, and $he lies shamelessly. <<if canPenetrate($eventSlave)>>They beg $him not to cum inside them, but $he does anyway,<<else>>$He uses a strap-on with a reservoir to fill them with cum,<</if>> and they cry themselves to sleep every night.
-				<<for _ress = 0; _ress < $slaves.length; _ress++>><<if $slaves[_ress].origin == _origin>><<set $slaves[_ress].vaginalCount += 10>><</if>><</for>>
-				<<set $slaves[$slaveIndices[$eventSlave.ID]].penetrativeCount += 10>>
+				$He doesn't have permission to impregnate them, but they don't know that, and $he lies shamelessly. <<if canPenetrate($activeSlave)>>They beg $him not to cum inside them, but $he does anyway,<<else>>$He uses a strap-on with a reservoir to fill them with cum,<</if>> and they cry themselves to sleep every night.
+				<<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].vaginalCount += 10>><</for>>
+				<<set $activeSlave.penetrativeCount += 10>>
 				<<set $vaginalTotal += 30, $penetrativeTotal += 30>>
 			<<case "dom">>
 				$He prizes the opportunity to be dominant, and makes the most of it. Rather than doing something pedestrian like force them to fuck $him, $he forces them to fuck each other, punishing them for hesitation until they're eating each other out even while they cry.
-				<<for _ress = 0; _ress < $slaves.length; _ress++>><<if $slaves[_ress].origin == _origin>><<set $slaves[_ress].oralCount += 20>><</if>><</for>>
+				<<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].oralCount += 20>><</for>>
 				<<set $oralTotal += 60>>
 			<<case "sadist">>
-				Their tears aren't a means for $him; they're an end. $He extracts them with greed, enjoying the sensation of being <<if $eventSlave.dick > 0>>sucked off<<elseif $activeSlave.vagina == -1>>rimmed<<else>>eaten out<</if>> by one sobbing rich bitch while $he forces another to spank her friend's pussy.
-				<<for _ress = 0; _ress < $slaves.length; _ress++>><<if $slaves[_ress].origin == _origin>><<set $slaves[_ress].oralCount += 10>><</if>><</for>>
-				<<set $slaves[$slaveIndices[$eventSlave.ID]].oralCount += 10>>
+				Their tears aren't a means for $him; they're an end. $He extracts them with greed, enjoying the sensation of being <<if $activeSlave.dick > 0>>sucked off<<elseif $activeSlave.vagina == -1>>rimmed<<else>>eaten out<</if>> by one sobbing rich bitch while $he forces another to spank _his3 friend's pussy.
+				<<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].oralCount += 10>><</for>>
+				<<set $activeSlave.oralCount += 10>>
 				<<set $oralTotal += 60>>
 			<<case "masochist">>
 				As a masochist, $he's naturally inclined to be on the receiving end, but in this case $he makes an exception for the sake of justice. And it's to $his victims' anguish that $he does, because $he knows pain like a lover, and inflicts it in excruciating crescendos without leaving a single mark.
 			<</switch>>
-			The horrible experience is certainly @@.gold;educational@@ for your new slaves, and $eventSlave.slaveName is @@.hotpink;well pleased.@@ Tolerating insults is part of being a public slave, but getting this opportunity to take $his pent-up frustrations out on some deserving targets is a @@.mediumaquamarine;trust building@@ exercise for $him. It seems their insults really did upset $him.
-			<<for _ress = 0; _ress < $slaves.length; _ress++>><<if $slaves[_ress].origin == _origin>><<set $slaves[_ress].trust -= 4>><</if>><</for>>
-			<<set _ress = $slaveIndices[$eventSlave.ID]>><<set $slaves[_ress].devotion += 5, $slaves[_ress].trust += 5>>
+			The horrible experience is certainly @@.gold;educational@@ for your new slaves, and $activeSlave.slaveName is @@.hotpink;well pleased.@@ Tolerating insults is part of being a public slave, but getting this opportunity to take $his pent-up frustrations out on some deserving targets is a @@.mediumaquamarine;trust building@@ exercise for $him. It seems their insults really did upset $him.
+			<<for _ress = 0; _ress < _newSlaves.length; _ress++>><<set _newSlaves[_ress].trust -= 4>><</for>>
+			<<set $activeSlave.devotion += 5, $activeSlave.trust += 5>>
 		<<else>>
 			$He obeys, but isn't so far gone into sexual slavery that $he's willing to really throw $himself into the task. $His visits are terrifying enough, though. Simply seeing their own likely futures reflected in $him is usually enough to leave your new slaves crying themselves to sleep.
 		<</if>>
diff --git a/src/uncategorized/cellblock.tw b/src/uncategorized/cellblock.tw
index ebf0a612c18feb95de48c2b68f10327b909a6c83..edcfb43724cdf7febb695521a574b69cb27f33be 100644
--- a/src/uncategorized/cellblock.tw
+++ b/src/uncategorized/cellblock.tw
@@ -49,7 +49,7 @@ $cellblockNameCaps
 <<case "Maturity Preferentialist">>
 	is subtly designed to make very clear to its inmates that they are sex objects. Many screens showing pornography make it clear to the maturest slave here that they're still an object of lust, and will be used to slake others' pleasure.
 <<case "Youth Preferentialist">>
-	is subtly designed to make the breadth of sex acts performed in the arcology clear to its inmates. A cacophony of pornography makes clear to the most innocent inmate that her pussy is a fuck hole, her mouth is a fuck hole, her anus is a fuck hole, and, in fact, all three can be fuck holes at once.
+	is subtly designed to make the breadth of sex acts performed in the arcology clear to its inmates. A cacophony of pornography makes clear to the most innocent inmate that <<if $seeDicks != 100>>her pussy is a fuck hole, <</if>>her mouth is a fuck hole, her anus is a fuck hole, and, in fact, <<if $seeDicks != 100>>all three<<else>>both<</if>> can be fuck holes at once.
 <<case "Body Purist">>
 	requires its inmates to drink as much filtered water as they can, all the time. This sounds like a petty thing, but most inmates are very aware that they're being flushed out. Cleaned. It is an oddly menacing thought.
 <<case "Slimness Enthusiast">>
diff --git a/src/uncategorized/neighborsDevelopment.tw b/src/uncategorized/neighborsDevelopment.tw
index 960d9ef25fbaad1190772324e927ac08b13e82f5..56b4fbc6edcfe6ae3433b0f8f76c5a6f101143f4 100644
--- a/src/uncategorized/neighborsDevelopment.tw
+++ b/src/uncategorized/neighborsDevelopment.tw
@@ -1348,98 +1348,98 @@ has an estimated GSP of @@.yellowgreen;<<print cashFormat(Math.trunc((0.1*$arcol
 	<</if>>
 	<</for>>
 	<<if $arcologies[$i].direction != 0>>
-	<<if $arcologies[$i].FSPastoralist >= $FSLockinLevel>>
-		<<set $arcologies[$i].influenceBonus += $arcologies[$i].FSPastoralist - $FSLockinLevel>>
-		<<set $arcologies[$i].FSPastoralist = $FSLockinLevel>>
-		<<set $toSearch = $arcologies[$i].name>>
-		<<if ($toSearch.indexOf("Arcology") != -1) && (random(0,2) == 0)>>
-		Pastoralism has reached stability and acceptance there. The arcology has been renamed
-		<<set $arcologies[$i].name = setup.ArcologyNamesPastoralist.random()>>
-		'' $arcologies[$i].name'' to mark the occasion.
+		<<if $arcologies[$i].FSPastoralist >= $FSLockinLevel>>
+			<<set $arcologies[$i].influenceBonus += $arcologies[$i].FSPastoralist - $FSLockinLevel>>
+			<<set $arcologies[$i].FSPastoralist = $FSLockinLevel>>
+			<<set $toSearch = $arcologies[$i].name>>
+			<<if ($toSearch.indexOf("Arcology") != -1) && (random(0,2) == 0)>>
+				Pastoralism has reached stability and acceptance there. The arcology has been renamed
+				<<set $arcologies[$i].name = setup.ArcologyNamesPastoralist.random()>>
+				'' $arcologies[$i].name'' to mark the occasion.
+			<</if>>
+		<<elseif $arcologies[$i].FSPastoralist < 0>>
+			$arcologies[$i].name @@.cyan;has given up@@ on Pastoralism.
+			<<set $arcologies[$i].FSPastoralist = "unset">>
 		<</if>>
-	<<elseif $arcologies[$i].FSPastoralist < 0>>
-		$arcologies[$i].name @@.cyan;has given up@@ on Pastoralism.
-		<<set $arcologies[$i].FSPastoralist = "unset">>
-	<</if>>
 	<</if>>
 	<<if $arcologies[$i].FSPastoralist != "unset">>
-	<<if $corpIncorporated == 1>>
-	<<if $corpSpecInjection == 5>>
-		It's an @@.lightgreen;excellent market@@ for your corporation's world-class milk producers, improving sales and helping social progress.
-		<<set $arcologies[$i].FSPastoralist += 2>>
-		<<set $corpNeighborBonus += _corpBonus*2>>
-	<<elseif $corpSpecMilk > 0>>
-		It's an @@.lightgreen;excellent market@@ for your corporation's world-class milk producers, improving sales and helping social progress.
-		<<set $arcologies[$i].FSPastoralist += 2>>
-		<<set $corpNeighborBonus += _corpBonus*2>>
-	<</if>>
-	<</if>>
+		<<if $corpIncorporated == 1>>
+			<<if $corpSpecInjection == 5>>
+				It's an @@.lightgreen;excellent market@@ for your corporation's world-class milk producers, improving sales and helping social progress.
+				<<set $arcologies[$i].FSPastoralist += 2>>
+				<<set $corpNeighborBonus += _corpBonus*2>>
+			<<elseif $corpSpecMilk > 0>>
+				It's an @@.lightgreen;excellent market@@ for your corporation's world-class milk producers, improving sales and helping social progress.
+				<<set $arcologies[$i].FSPastoralist += 2>>
+				<<set $corpNeighborBonus += _corpBonus*2>>
+			<</if>>
+		<</if>>
 	<</if>>
 <<elseif $arcologies[$i].FSCummunism != "unset">>
 	<<set _societiesAdopted += 1>>
 	<<if $arcologies[$i].direction != 0>>
-	<<set $arcologies[$i].FSCummunism += $efficiency>>
+		<<set $arcologies[$i].FSCummunism += $efficiency>>
 	<</if>>
 	<<for $j = 0; $j < $arcologies.length; $j++>>
-	<<if $arcologies[$i].direction != $arcologies[$j].direction>>
-		<<if $arcologies[$j].FSCummunism > $arcologies[$i].FSCummunism + _FSCrossThresh>>
-		<<if $showNeighborDetails != 0>>Cummunism in $arcologies[$i].name is influenced by $arcologies[$j].name's more advanced society.<</if>>
-		<<set $arcologies[$i].FSCummunism += 1>>
-		<<elseif $arcologies[$j].FSPastoralist > $arcologies[$i].FSCummunism + _FSCrossThresh>>
-		<<if $showNeighborDetails != 0>>Development of Cummunism in $arcologies[$i].name is slowed by contact with $arcologies[$j].name's more advanced Pastoralist society.<</if>>
-		<<set $arcologies[$i].FSCummunism -= 1>>
+		<<if $arcologies[$i].direction != $arcologies[$j].direction>>
+			<<if $arcologies[$j].FSCummunism > $arcologies[$i].FSCummunism + _FSCrossThresh>>
+				<<if $showNeighborDetails != 0>>Cummunism in $arcologies[$i].name is influenced by $arcologies[$j].name's more advanced society.<</if>>
+				<<set $arcologies[$i].FSCummunism += 1>>
+			<<elseif $arcologies[$j].FSPastoralist > $arcologies[$i].FSCummunism + _FSCrossThresh>>
+				<<if $showNeighborDetails != 0>>Development of Cummunism in $arcologies[$i].name is slowed by contact with $arcologies[$j].name's more advanced Pastoralist society.<</if>>
+				<<set $arcologies[$i].FSCummunism -= 1>>
+			<</if>>
 		<</if>>
-	<</if>>
 	<</for>>
 	<<if $arcologies[$i].direction != 0>>
-	<<if $arcologies[$i].FSCummunism >= $FSLockinLevel>>
-		<<set $arcologies[$i].influenceBonus += $arcologies[$i].FSCummunism - $FSLockinLevel>>
-		<<set $arcologies[$i].FSCummunism = $FSLockinLevel>>
-		<<set $toSearch = $arcologies[$i].name>>
-		<<if ($toSearch.indexOf("Arcology") != -1) && (random(0,2) == 0)>>
-		Cummunism has reached stability and acceptance there. The arcology has been renamed
-		<<set $arcologies[$i].name = setup.ArcologyNamesCummunism.random()>>
-		'' $arcologies[$i].name'' to mark the occasion.
+		<<if $arcologies[$i].FSCummunism >= $FSLockinLevel>>
+			<<set $arcologies[$i].influenceBonus += $arcologies[$i].FSCummunism - $FSLockinLevel>>
+			<<set $arcologies[$i].FSCummunism = $FSLockinLevel>>
+			<<set $toSearch = $arcologies[$i].name>>
+			<<if ($toSearch.indexOf("Arcology") != -1) && (random(0,2) == 0)>>
+				Cummunism has reached stability and acceptance there. The arcology has been renamed
+				<<set $arcologies[$i].name = setup.ArcologyNamesCummunism.random()>>
+				'' $arcologies[$i].name'' to mark the occasion.
+			<</if>>
+		<<elseif $arcologies[$i].FSCummunism < 0>>
+			$arcologies[$i].name @@.cyan;has given up@@ on Cummunism.
+			<<set $arcologies[$i].FSCummunism = "unset">>
 		<</if>>
-	<<elseif $arcologies[$i].FSCummunism < 0>>
-		$arcologies[$i].name @@.cyan;has given up@@ on Cummunism.
-		<<set $arcologies[$i].FSCummunism = "unset">>
-	<</if>>
 	<</if>>
 	<<if $arcologies[$i].FSCummunism != "unset">>
-	<<if $corpIncorporated == 1>>
-	<<if $corpSpecInjection == 5>>
-		It's an @@.lightgreen;excellent market@@ for your corporation's world-class cum producers, improving sales and helping social progress.
-		<<set $arcologies[$i].FSCummunism += 2>>
-		<<set $corpNeighborBonus += _corpBonus*2>>
-	<<elseif $corpSpecHormones == 2>>
-		It's a @@.lightgreen;good market@@ for your corporation's masculinized slaves, improving sales and helping social progress.
-		<<set $arcologies[$i].FSCummunism += 1>>
-		<<set $corpNeighborBonus += _corpBonus>>
-	<<elseif $corpSpecDick == 1 && $corpSpecBalls == 1>>
-		It's a @@.lightgreen;good market@@ for your corporation's slaves standard dicks and balls, improving sales and helping social progress.
-		<<set $arcologies[$i].FSCummunism += 1>>
-		<<set $corpNeighborBonus += _corpBonus>>
-	<</if>>
-	<</if>>
+		<<if $corpIncorporated == 1>>
+			<<if $corpSpecInjection == 5>>
+				It's an @@.lightgreen;excellent market@@ for your corporation's world-class cum producers, improving sales and helping social progress.
+				<<set $arcologies[$i].FSCummunism += 2>>
+				<<set $corpNeighborBonus += _corpBonus*2>>
+			<<elseif $corpSpecHormones == 2>>
+				It's a @@.lightgreen;good market@@ for your corporation's masculinized slaves, improving sales and helping social progress.
+				<<set $arcologies[$i].FSCummunism += 1>>
+				<<set $corpNeighborBonus += _corpBonus>>
+			<<elseif $corpSpecDick == 1 && $corpSpecBalls == 1>>
+				It's a @@.lightgreen;good market@@ for your corporation's slaves standard dicks and balls, improving sales and helping social progress.
+				<<set $arcologies[$i].FSCummunism += 1>>
+				<<set $corpNeighborBonus += _corpBonus>>
+			<</if>>
+		<</if>>
 	<</if>>
 <</if>>
 
 <<if $arcologies[$i].FSPhysicalIdealist != "unset">>
 	<<set _societiesAdopted += 1>>
 	<<if $arcologies[$i].direction != 0>>
-	<<set $arcologies[$i].FSPhysicalIdealist += $efficiency>>
+		<<set $arcologies[$i].FSPhysicalIdealist += $efficiency>>
 	<</if>>
 	<<for $j = 0; $j < $arcologies.length; $j++>>
-	<<if $arcologies[$i].direction != $arcologies[$j].direction>>
-		<<if $arcologies[$j].FSPhysicalIdealist > $arcologies[$i].FSPhysicalIdealist + _FSCrossThresh>>
-		<<if $showNeighborDetails != 0>>Physical Idealism in $arcologies[$i].name is influenced by $arcologies[$j].name's more advanced society.<</if>>
-		<<set $arcologies[$i].FSPhysicalIdealist += 1>>
-		<<elseif $arcologies[$j].FSHedonisticDecadence > $arcologies[$i].FSPhysicalIdealist + _FSCrossThresh>>
-		<<if $showNeighborDetails != 0>>Development of Physical Idealism in $arcologies[$i].name is slowed by contact with $arcologies[$j].name's more advanced Decadent Hedonism society.<</if>>
-		<<set $arcologies[$i].FSPhysicalIdealist -= 1>>
+		<<if $arcologies[$i].direction != $arcologies[$j].direction>>
+			<<if $arcologies[$j].FSPhysicalIdealist > $arcologies[$i].FSPhysicalIdealist + _FSCrossThresh>>
+				<<if $showNeighborDetails != 0>>Physical Idealism in $arcologies[$i].name is influenced by $arcologies[$j].name's more advanced society.<</if>>
+				<<set $arcologies[$i].FSPhysicalIdealist += 1>>
+			<<elseif $arcologies[$j].FSHedonisticDecadence > $arcologies[$i].FSPhysicalIdealist + _FSCrossThresh>>
+				<<if $showNeighborDetails != 0>>Development of Physical Idealism in $arcologies[$i].name is slowed by contact with $arcologies[$j].name's more advanced Decadent Hedonism society.<</if>>
+				<<set $arcologies[$i].FSPhysicalIdealist -= 1>>
+			<</if>>
 		<</if>>
-	<</if>>
 	<</for>>
 	<<if $arcologies[$i].direction != 0>>
 	<<if $arcologies[$i].FSPhysicalIdealist >= $FSLockinLevel>>