diff --git a/TODO.txt b/TODO.txt
index a8ce562749c362ba40dc8e0e99b17185c26519fd..155de57b22052e652a782316ffd235445f5931ee 100644
--- a/TODO.txt
+++ b/TODO.txt
@@ -1,15 +1,15 @@
-further development:
--specialized slave schools
--fortifications
--more levels for militia edict (further militarize society)
--conquering other arcologies?
+Further Development:
+- specialized slave schools
+- fortifications
+- more levels for militia edict (further militarize society)
+- conquering other arcologies?
 
 Events:
--famous criminal escapes to the arcology, followed by another arcology police force
+-famous criminal escapes to the arcology, followed by another arcology's police force
 
 Bugs:
--sometimes troop counts breaks
--sometimes rebel numbers have fractionary parts
+- sometimes troop counts breaks
+- sometimes rebel numbers have fractionary parts
 
 Rules Assistant:
 - find a way for the new intense drugs to fit in
diff --git a/src/art/vector/ArtVectorColor.js b/src/art/vector/ArtVectorColor.js
index f7613a449ef38fa1d2cff96cc6c26ed98244da16..4becc3e941a59ff53ec54a085f9c13def8baaabd 100644
--- a/src/art/vector/ArtVectorColor.js
+++ b/src/art/vector/ArtVectorColor.js
@@ -29,7 +29,7 @@ window.ArtVectorColor = function(slave) {
 	}
 
 	function setSkinColor() {
-		let colorSlave = skinColorCatcher(slave);
+		const colorSlave = skinColorCatcher(slave);
 
 		/* setting default values */
 		T.areolaStyle = colorSlave.areolaColor;
@@ -366,14 +366,7 @@ window.ArtVectorColor = function(slave) {
 
 	function setShoeColor() {
 		/* BEWARE: _shoeColour is read by Wardrobe Use */
-
-		/* note: only heels use this shadow */
-		T.shoeShadowColour = "#616a6b";
-
-		if (slave.shoes === "none")
-			T.shoeColour = "#595959";
-		else
-			T.shoeColour = "#80808080";
+		/* note: only heels use this _shoeShadowColour */
 
 		/* override color in case of full body latex outfit, or custom color*/
 		if (slave.clothes === "a Fuckdoll suit" || slave.clothes === "restrictive latex") {
@@ -382,6 +375,12 @@ window.ArtVectorColor = function(slave) {
 		} else if (slave.shoeColor !== undefined) {
 			T.shoeColour = slave.shoeColor+";opacity: 0.4"; /* shoe color selected by user */
 			T.shoeShadowColour = T.shoeColour+";opacity: 0.5"; /* TODO: do not abuse "color" variable for style definitions. do not rely on dark background for shadow effect either. */
+		} else {
+			T.shoeShadowColour = "#616a6b";
+			if (slave.shoes === "none")
+				T.shoeColour = "#595959";
+			else
+				T.shoeColour = "#80808080";		
 		}
 	}
 };
diff --git a/src/cheats/mod_EditNeighborArcologyCheat.tw b/src/cheats/mod_EditNeighborArcologyCheat.tw
index a1aa5ca1b1ef353586b3105d227f696f14901be6..546fe6f10ebad98ab355680cd51ea9564b75ecd0 100644
--- a/src/cheats/mod_EditNeighborArcologyCheat.tw
+++ b/src/cheats/mod_EditNeighborArcologyCheat.tw
@@ -17,7 +17,7 @@
 		<<set _seed.delete($arcologies[_eca].direction)>> /* remove directions already in use */
 	<</for>>
 	<<set _govtypes = ["elected officials", "a committee", "an oligarchy", "an individual", "a corporation", "direct democracy"]>>
-	<<set $activeArcology = {name: "Arcology X-", direction: _seed.random(), government: _govtypes.random(), honeymoon: 0, prosperity: 50, ownership: 50, minority: 20, PCminority: 0, demandFactor:0, FSSupremacist: "unset", FSSupremacistRace: 0, FSSubjugationist: "unset", FSSubjugationistRace: 0, FSGenderRadicalist: "unset", FSGenderFundamentalist: "unset", FSPaternalist: "unset", FSDegradationist: "unset", FSBodyPurist: "unset", FSTransformationFetishist: "unset", FSYouthPreferentialist: "unset", FSMaturityPreferentialist: "unset", FSSlimnessEnthusiast: "unset", FSAssetExpansionist: "unset", FSPastoralist: "unset", FSPhysicalIdealist: "unset", FSChattelReligionist: "unset", FSRomanRevivalist: "unset", FSAztecRevivalist: "unset", FSEgyptianRevivalist: "unset", FSEdoRevivalist: "unset", FSArabianRevivalist: "unset", FSChineseRevivalist: "unset", FSNull: "unset", FSRepopulationFocus: "unset", FSRestart: "unset", embargo: 1, embargoTarget: -1, influenceTarget: -1, influenceBonus: 0, rival: 0}>>
+	<<set $activeArcology = {name: "Arcology X-", direction: _seed.random(), government: _govtypes.random(), honeymoon: 0, prosperity: 50, ownership: 50, minority: 20, PCminority: 0, demandFactor:0, FSSupremacist: "unset", FSSupremacistRace: 0, FSSubjugationist: "unset", FSSubjugationistRace: 0, FSGenderRadicalist: "unset", FSGenderFundamentalist: "unset", FSPaternalist: "unset", FSDegradationist: "unset", FSBodyPurist: "unset", FSTransformationFetishist: "unset", FSYouthPreferentialist: "unset", FSMaturityPreferentialist: "unset", FSSlimnessEnthusiast: "unset", FSAssetExpansionist: "unset", FSPastoralist: "unset", FSPhysicalIdealist: "unset", FSChattelReligionist: "unset", FSRomanRevivalist: "unset", FSAztecRevivalist: "unset", FSEgyptianRevivalist: "unset", FSEdoRevivalist: "unset", FSArabianRevivalist: "unset", FSChineseRevivalist: "unset", FSNull: "unset", FSRepopulationFocus: "unset", FSHedonisticDecadence: "unset", FSCummunism: "unset", FSIncestFetishist: "unset", FSRestart: "unset", embargo: 1, embargoTarget: -1, influenceTarget: -1, influenceBonus: 0, rival: 0}>>
 
 	<<if $arcologies.length < 4>> /* X-4 is reserved for player's arcology, so X-1 is available */
 		<<set $activeArcology.name += ($arcologies.length)>>
diff --git a/src/js/sexActsJS.js b/src/js/sexActsJS.js
index 1662add29c0da75051c5a7e6e6a0d1bc02bd2f26..93a56e0423f4189ddbc378fff730a198009007b4 100644
--- a/src/js/sexActsJS.js
+++ b/src/js/sexActsJS.js
@@ -92,7 +92,7 @@ window.VaginalVCheck = function VaginalVCheck(times) {
 		} else if (slave.devotion > 20) {
 			r += `You ease yourself into ${his} pussy, since it's ${his} first time, then gradually speed up your thrusts while ${he} slowly learns to move ${his} hips along with you. ${He} accepts losing ${his} virginity to ${his} owner and ${he} looks forward to having ${his} pussy fucked by you again.`;
 		} else if (slave.devotion >= -20) {
-			r += `You force yourself into ${his} pussy. ${He} sobs and cries with disgust while you continue thrusting into ${his} fuck hole. ${He} @@.mediumorchid;hates@@ losing ${his} virginity this way and @@.gold;fears@@ the next time you'll conquer ${his}. ${He} dreads getting violated by you again.`;
+			r += `You force yourself into ${his} pussy. ${He} sobs and cries with disgust while you continue thrusting into ${his} fuck hole. ${He} @@.mediumorchid;hates@@ losing ${his} virginity this way and @@.gold;fears@@ the next time you'll conquer ${him}. ${He} dreads getting violated by you again.`;
 			slave.trust -= 5;
 			slave.devotion -= 5;
 		} else {
diff --git a/src/js/utilJS.js b/src/js/utilJS.js
index 80ac899eaf3b83e2cb2db83f5ec6690f0b35e65f..aae2cc6e5d1d4c2abe26c36fdde6311149df4387 100644
--- a/src/js/utilJS.js
+++ b/src/js/utilJS.js
@@ -1421,7 +1421,7 @@ window.originPronounReplace = /** @param {App.Entity.SlaveState} slave */ functi
 		case "You acquired her in the last stages of your career as a noted private military contractor.":
 		case "You never thought you would be capable of impregnating yourself, but years of pleasuring yourself with yourself after missions managed to create her.":
 		case "A fresh capture once overpowered you and had his way with you. You kept her as a painful reminder to never lower your guard again.":
-		case "Your slaving troop kept several girls as fucktoys, you sired her in your favorite.":
+		case "Your slaving troop kept several girls as fucktoys; you sired her in your favorite.":
 		case "You enslaved her personally during the last stages of your slaving career.":
 		case "You sired her in yourself after an arcology owner, impressed by your work, rewarded you with a night you'll never forget.":
 		case "You conceived her after a male arcology owner, impressed by your work, rewarded you with a night you'll never forget.":
diff --git a/src/js/vignettes.js b/src/js/vignettes.js
index 44c5337e1a00fcdd559a103fa011c31414597bf7..a09e87a47ab568d29b15d51db51a1f9166310d9f 100644
--- a/src/js/vignettes.js
+++ b/src/js/vignettes.js
@@ -189,7 +189,7 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 						effect: 1,
 					});
 					vignettes.push({
-						text: `${he} disgusted a customer who didn't know how much cum fetishes revolted them until ${he} displayed ${his},`,
+						text: `${he} disgusted a customer who didn't know how much cum fetishes revolted them until ${he} displayed ${hers},`,
 						type: "rep",
 						effect: -1,
 					});
@@ -209,7 +209,7 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 				case "buttslut":
 					if (canDoAnal(slave)) {
 						vignettes.push({
-							text: `${he} earned repeat business from a customer who didn't know how much they liked fucking buttholes until ${he} got them to try fucking ${his},`,
+							text: `${he} earned repeat business from a customer who didn't know how much they liked fucking buttholes until ${he} got them to try fucking ${hers},`,
 							type: "cash",
 							effect: 1,
 						});
@@ -1013,6 +1013,20 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 				effect: 1,
 			});
 		}
+		if (slave.lipsPiercing > 0) {
+			vignettes.push({
+				text: `${he} was highly recommended by a customer who liked the feeling of ${his} lip piercings on his cock,`,
+				type: "cash",
+				effect: 1,
+			});
+			if (slave.lipsPiercing > 1) {
+				vignettes.push({
+					text: `a customer's pubic hairs got snagged in ${his} lip piercings,`,
+					type: "cash",
+					effect: -1,
+				});
+			}
+		}
 		if (!canTalk(slave)) {
 			vignettes.push({
 				text: `${he} impressed a customer who didn't know how relaxing a ${boy} who can't talk could be,`,
@@ -1466,7 +1480,7 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 			}
 			if (slave.nipples === "fuckable") {
 				vignettes.push({
-					text: `${he} lost a customer who refused ${he} could possibly be a proper cow with nipples like ${his},`,
+					text: `${he} lost a customer who refused ${he} could possibly be a proper cow with nipples like ${hers},`,
 					type: "cash",
 					effect: -1,
 				});
@@ -2590,6 +2604,20 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 				effect: 1,
 			});
 		}
+		if (slave.lipsPiercing > 0) {
+			vignettes.push({
+				text: `${he} was highly recommended by a citizen who liked the feeling of ${his} lip piercings on his cock,`,
+				type: "rep",
+				effect: 1,
+			});
+			if (slave.lipsPiercing > 1) {
+				vignettes.push({
+					text: `a citizen's pubic hairs got snagged in ${his} lip piercings,`,
+					type: "rep",
+					effect: -1,
+				});
+			}
+		}
 		if (!canTalk(slave)) {
 			vignettes.push({
 				text: `${he} impressed a citizen who didn't know how relaxing a ${boy} who can't talk could be,`,
@@ -2899,7 +2927,7 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 		} else if (V.arcologies[0].FSMaturityPreferentialist !== "unset") {
 			if (slave.visualAge <= 20) {
 				vignettes.push({
-					text: `${he} gratified a citizen who wants to keep his fetish for young ${boy} in the closet,`,
+					text: `${he} gratified a citizen who wants to keep his fetish for young ${boy}s in the closet,`,
 					type: "rep",
 					effect: 1,
 				});
@@ -2957,7 +2985,7 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 		} else if (V.arcologies[0].FSDegradationist !== "unset") {
 			if (canTalk(slave) && slave.voice > 2) {
 				vignettes.push({
-					text: `${he} gratified a citizen who prefers ${boy} with high-pitched screams,`,
+					text: `${he} gratified a citizen who prefers ${boy}s with high-pitched screams,`,
 					type: "rep",
 					effect: 1,
 				});
@@ -3003,7 +3031,7 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 			}
 			if (slave.boobsImplant >= 500) {
 				vignettes.push({
-					text: `a photographer won an award for an artistic close up of one of ${his} implant-heavy tits,`,
+					text: `a photographer won an award for an artistic close-up of one of ${his} implant-heavy tits,`,
 					type: "rep",
 					effect: 1,
 				});
@@ -3136,19 +3164,19 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 			effect: 1,
 		});
 		vignettes.push({
-			text: "a man dragged his crying wife along so she could watch him fuck a public slut,",
+			text: `a man dragged his crying wife along so she could watch him fuck a public slut,`,
 			type: "rep",
 			effect: 0,
 		});
 		if (V.seeDicks !== 100) {
 			vignettes.push({
-				text: "a woman dragged her angry husband along so he could watch his wife get eaten out by a public slut,",
+				text: `a woman dragged her angry husband along so he could watch his wife get eaten out by a public slut,`,
 				type: "rep",
 				effect: 0,
 			});
 		} else {
 			vignettes.push({
-				text: "a man dragged his angry lover along so he could watch his boyfriend get sucked off by a public slut,",
+				text: `a man dragged his angry lover along so he could watch his boyfriend get sucked off by a public slut,`,
 				type: "rep",
 				effect: 0,
 			});
@@ -3183,10 +3211,15 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 						effect: 1,
 					});
 					vignettes.push({
-						text: `${he} licked off some sperm from the ground, while cleaning up after an orgy,`,
+						text: `${he} licked off some sperm from the ground while cleaning up after an orgy,`,
 						type: "devotion",
 						effect: 0,
 					});
+					vignettes.push({
+						text: `${his} attempt to clean up cum using only ${his} mouth resulted in gastrointestinal distress,`,
+						type: "health",
+						effect: -1,
+					});
 					break;
 				case "humiliation":
 					vignettes.push({
@@ -3242,6 +3275,11 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 				type: "cash",
 				effect: -1,
 			});
+			vignettes.push({
+				text: `${he} had to get ${his} stomach pumped after drinking a bottle of window cleaner ${he} mistook for grape juice,`,
+				type: "health",
+				effect: -1,
+			});
 		}
 		if (slave.voice === 0) {
 			vignettes.push({
@@ -3336,6 +3374,13 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 			effect: 0,
 		});
 	} else if (slave.assignment === "work as a farmhand" || slave.assignment === window.Job.FARMYARD || slave.assignment === window.Job.FARMER) {
+				if (canWalk(slave)) {
+			vignettes.push({
+				text: `${he} rather comically injured ${himself} by stepping on a rake`,
+				type: "health",
+				effect: -1,
+			});
+		}
 		//TODO: add more vignettes
 		if ((V.farmyardShows === 1) && (V.seeBestiality === 1)) {
 			vignettes.push({
@@ -3390,7 +3435,7 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 		switch (slave.behavioralFlaw) {
 			case "anorexic":
 				vignettes.push({
-					text: `with nothing to do, ${he} lies in bed and eats almost nothing,`,
+					text: `with nothing to do, ${he} laid in bed and ate almost nothing,`,
 					type: "health",
 					effect: -1,
 				});
@@ -3441,7 +3486,7 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 		if (slave.devotion > 50) {
 			if (slave.intelligence+slave.intelligenceImplant > 50) {
 				vignettes.push({
-					text: `${he} spends some of ${his} downtime figuring out a new way for you to make money,`,
+					text: `${he} spent some of ${his} downtime figuring out a new way for you to make money,`,
 					type: "cash",
 					effect: 1,
 				});
@@ -3459,7 +3504,7 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 		if (slave.devotion < -50) {
 			if (slave.intelligence+slave.intelligenceImplant > 50) {
 				vignettes.push({
-					text: `${he} spends some of ${his} downtime figuring out a way to sabotage your profits,`,
+					text: `${he} spent some of ${his} downtime figuring out a way to sabotage your profits,`,
 					type: "cash",
 					effect: -1,
 				});
@@ -3473,7 +3518,7 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 		if (slave.relationship === -2) {
 			if (slave.speechRules === "permissive") {
 				vignettes.push({
-					text: `${he} spends most of ${his} time fan${boy}ing obsessively about you to everyone ${he} can,`,
+					text: `${he} spent most of ${his} time fan${boy}ing obsessively about you to everyone ${he} can,`,
 					type: "rep",
 					effect: 1,
 				});
@@ -3484,7 +3529,7 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 				effect: -1,
 			});
 			vignettes.push({
-				text: `${he} 'accidentally' comes to see you throughout the day, even though ${he} is resting,`,
+				text: `${he} 'accidentally' came to see you throughout the day, even though ${he} was resting,`,
 				type: "devotion",
 				effect: 1,
 			});
@@ -3513,25 +3558,34 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 						effect: -1,
 					});
 				}
-				if (slave.releaseRules === "permissive" || slave.releaseRules === "masturbation") {
+			} else {
+				if (slave.missingArms !== 3) {
+					if (slave.releaseRules === "permissive" || slave.releaseRules === "masturbation") {
+						vignettes.push({
+							text: `due to the obvious difficulties in ${his} mobility, ${he} spent a lot of time masturbating in bed,`,
+							type: "health",
+							effect: 0,
+						});
+					}
+				} else {
 					vignettes.push({
-						text: `due to the obvious difficulties in ${his} mobility, ${he} spent a lot of time masturbating in bed,`,
+						text: `${he} was so desperate for sexual relief that ${he} almost threw out ${his} back from trying to hump ${his} own bed,`,
 						type: "health",
-						effect: 0,
+						effect: -1,
 					});
 				}
 			}
 		}
 		if (slave.health < -20) {
 			vignettes.push({
-				text: `${he} has a bad cough and spends a lot of time napping,`,
+				text: `${he} has a bad cough and spent a lot of time napping,`,
 				type: "health",
 				effect: 0,
 			});
 		}
 		if (slave.intelligence+slave.intelligenceImplant > 50) {
 			vignettes.push({
-				text: `${he} immerses ${himself} in classics of literature at an arcology library, giving ${him} uncomfortable ideas about society,`,
+				text: `${he} immersed ${himself} in classics of literature at an arcology library, giving ${him} uncomfortable ideas about society,`,
 				type: "devotion",
 				effect: -1,
 			});
@@ -3562,6 +3616,11 @@ window.GetVignette = /** @param {App.Entity.SlaveState} slave */ function GetVig
 				type: "health",
 				effect: 0,
 			});
+			vignettes.push({
+				text: `${he} spent much of ${his} free time watching movies,`,
+				type: "health",
+				effect: 0,
+			});
 		}
 		if (canTalk(slave)) {
 			vignettes.push({
diff --git a/src/js/walkPastJS.js b/src/js/walkPastJS.js
index 30b6c741fca9366474cb1fe64cd1f89f4764ce4a..ea8a5032da88a1b0cb2a5eaf63e4778a95ca7f09 100644
--- a/src/js/walkPastJS.js
+++ b/src/js/walkPastJS.js
@@ -507,9 +507,9 @@ window.loverSlave = function(activeSlave) {
 					case "masochist":
 						t += `playing pain games ${_fuckSpot}. ${name} loves being hurt, so ${partnerName} frequently indulges ${him} with spanking, slapping, pinching, and more exotic forms of abuse. `;
 						if (activeSlave.amp !== 1) {
-							t += `${partnerName} has ${name} over ${his2} knee and is methodically tanning ${his}'s ${race} ass.`;
+							t += `${partnerName} has ${name} over ${his2} knee and is methodically tanning ${his} ${race} ass.`;
 						} else {
-							t += `${partnerName} has ${name} on the ground and is methodically striking ${his}'s ${race} ass with a switch held by mouth. Having a limbless ${activeSlaveRel} won't deter ${name} from getting worked over the way ${he} craves.`;
+							t += `${partnerName} has ${name} on the ground and is methodically striking ${his} ${race} ass with a switch held by mouth. Having a limbless ${activeSlaveRel} won't deter ${name} from getting worked over the way ${he} craves.`;
 						}
 						break;
 					case "humiliation":
diff --git a/src/npc/acquisition.tw b/src/npc/acquisition.tw
index 41873388045417dce2447924a4fe083b7d886b0f..a8f11887940ae94a02f3129fcd301906f819fe82 100644
--- a/src/npc/acquisition.tw
+++ b/src/npc/acquisition.tw
@@ -37,16 +37,24 @@
 			<</if>>
 			<<set $PC.geneticQuirks.fertility = 2>>
 			<<for $i = 0; $i < $slaves.length; $i++>>
-				<<if $slaves[$i].origin == "She was another of your late master's servants. She spent nine months in your womb, courtesy of your master.">>
-				<<set $PC.births += 1>>
-				<<set $PC.birthMaster += 1>>
+				<<if $slaves[$i].mother == -1>>
+					<<set $PC.births += 1>>
+					<<if $slaves[$i].father == -1>>
+						<<set $PC.birthSelf += 1>>
+					<<else>>
+						<<set $PC.birthMaster += 1>>
+					<</if>>
 				<</if>>
 			<</for>>
 		<<elseif $PC.career == "escort">>
 			<<for $i = 0; $i < $slaves.length; $i++>>
-				<<if $slaves[$i].origin == "She was the result of unprotected sex with a client. He paid you quite well to enjoy your body as you grew heavy with his child.">>
-				<<set $PC.births += 1>>
-				<<set $PC.birthClient += 1>>
+				<<if $slaves[$i].mother == -1>>
+					<<set $PC.births += 1>>
+					<<if $slaves[$i].father == -1>>
+						<<set $PC.birthSelf += 1>>
+					<<else>>
+						<<set $PC.birthClient += 1>>
+					<</if>>
 				<</if>>
 			<</for>>
 		<<else>>
diff --git a/src/npc/startingGirls/commitStartingGirl.tw b/src/npc/startingGirls/commitStartingGirl.tw
index 54cb7ac40580f481891afdf4b1ab746f138797b9..6deb35a22812960596b2b01aab1b4eeb025c19ef 100644
--- a/src/npc/startingGirls/commitStartingGirl.tw
+++ b/src/npc/startingGirls/commitStartingGirl.tw
@@ -112,7 +112,7 @@
 		<</if>>
 	<</if>>
 	<<elseif $activeSlave.relation == 0>>
-	<br>[[Add another slave, related to the previous slave|Commit Starting Girl][$createRelatedSlave = 1]]
+		<br>[[Add another slave, related to the previous slave|Commit Starting Girl][$createRelatedSlave = 1]]
 	<</if>>
 <</if>>
 <br>[[Stop adding slaves and take control of the arcology|Acquisition]]
diff --git a/src/npc/startingGirls/startingGirls.tw b/src/npc/startingGirls/startingGirls.tw
index 2f156bc881f7bd7f777aacf16d6a3381225909a6..6860425d2951dbe2f688e044d93ee52aaf54e452 100644
--- a/src/npc/startingGirls/startingGirls.tw
+++ b/src/npc/startingGirls/startingGirls.tw
@@ -218,7 +218,7 @@ __You are customizing this slave:__
 			<<set $activeSlave.origin = "A fresh capture once overpowered you and had his way with you. You kept her as a painful reminder to never lower your guard again.">>
 			<<set $activeSlave.customTat = "She has your tiny slaving emblem tattooed behind her left ear.">>
 		<<elseif $activeSlave.father == -1>>
-			<<set $activeSlave.origin = "Your slaving troop kept several girls as fucktoys, you sired her in your favorite.">>
+			<<set $activeSlave.origin = "Your slaving troop kept several girls as fucktoys; you sired her in your favorite.">>
 			<<set $activeSlave.customTat = "She has your tiny slaving emblem tattooed behind her left ear.">>
 		<<else>>
 			<<set $activeSlave.origin = "You enslaved her personally during the last stages of your slaving career.">>
diff --git a/src/pregmod/eliteTakeOver.tw b/src/pregmod/eliteTakeOver.tw
index 4a194afe076a370228227e9893861d6844a2f8c9..50380036be1d6a34bc695e2c4396f6f330d65318 100644
--- a/src/pregmod/eliteTakeOver.tw
+++ b/src/pregmod/eliteTakeOver.tw
@@ -39,7 +39,7 @@ You look up from your desk as the locked door to your office unseals, and a doze
 		<br><br>
 		''GAME OVER''
 	<</if>>
-<<elseif $PC.pregSource != -6>>
+<<else>>
 	The leader reaches into his jacket and extracts a syringe, you recognize it as a powerful drug used in lobotomies, and places it to your left. From his hip he pulls a revolver, six-chambered, and loads five bullets, spins the chamber, and places it to your right.
 	<br>
 	"You are no longer worthy of being a part of our society. You know you can't be allowed to spread any information. But we are not merciless; one of our members has taken an interest in having you as her pet. You may choose to lose your mind, and service her until she tires of you, or gamble for your life and serve her anyway. Now decide."
diff --git a/src/pregmod/fSlaveFeed.tw b/src/pregmod/fSlaveFeed.tw
index dcb228008d12a671a6d6a357172094ddfdab6877..974b16c6d1a84ad2aa70cb23f391f98ea3442486 100644
--- a/src/pregmod/fSlaveFeed.tw
+++ b/src/pregmod/fSlaveFeed.tw
@@ -262,6 +262,7 @@ The first necessary step is to prepare the milk cow and _his2 udders.
 			<<set $milkTap.devotion -= 5, $milkTap.anus = 1>>
 		<</if>>
 
+<<<<<<< HEAD
 	<<elseif ($milkTap.devotion < -20)>>
 		Since your cow is restrained, you order the more obedient $activeSlave.slaveName to enjoy $himself with $milkTap.slaveName's breasts. As $he suckles, you can't help but notice the tantalizing way $he wiggles $his rear.
 		<<if canDoVaginal($activeSlave)>>
@@ -284,6 +285,30 @@ The first necessary step is to prepare the milk cow and _his2 udders.
 		<<elseif canDoAnal($activeSlave) && ($activeSlave.anus == 0)>>
 			<<set $activeSlave.anus = 1>>
 		<</if>>
+=======
+<<elseif ($milkTap.devotion < -20)>>
+	Since your cow is restrained, you order the more obedient $activeSlave.slaveName to enjoy $himself with $milkTap.slaveName's breasts. As $he suckles, you can't help but notice the tantalizing way $he wiggles $his rear.
+	<<if canDoVaginal($activeSlave)>>
+		<<if $PC.dick == 0>>Donning a strap-on<<else>>Teasing your stiffening cock<</if>>, you push $him deeper into the protesting $milkTap.slaveName and mount $his <<if $activeSlave.vagina == 0>>virgin <</if>> pussy, doggy style. You wrap your arms around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is $he allowed to pull $himself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch $his breath.<<if $activeSlave.vagina == 0>> $His senses were so overwhelmed, $he didn't even notice you @@.lime;broke in $his vagina.@@<</if>>
+		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+	<<elseif canDoAnal($activeSlave)>>
+		<<if $PC.dick == 0>>Donning a strap-on<<else>>Teasing your stiffening cock<</if>>, you push $him deeper into the protesting $milkTap.slaveName and mount $his <<if $activeSlave.anus == 0>>virgin <</if>> asshole, doggy style. You wrap your arms around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is $he allowed to pull $himself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch $his breath.<<if $activeSlave.anus == 0>> $His senses were so overwhelmed, $he didn't even notice you @@.lime;broke in $his anus.@@<</if>>
+		<<set $activeSlave.analCount++, $analTotal++>>
+	<<elseif $PC.dick == 1 && $activeSlave.butt > 4>>
+		Teasing your stiffening cock, you push $him deeper into the protesting $milkTap.slaveName and squeeze your dick between $his huge butt cheeks. You wrap your arms around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk as you fuck $his butt. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is $he allowed to pull $himself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch $his breath.
+	<<elseif $PC.dick == 1 && $activeSlave.amp == 0>>
+		Teasing your stiffening cock, you find a severe lack of places to stick your dick. Sighing, you hoist $his belted ass into the air, push $him deeper into the protesting $milkTap.slaveName and squeeze your dick between $his <<if $activeSlave.weight > 95>>soft <</if>>thighs. You wrap your arms around $activeSlave.slaveName's middle so you may feel $his stomach swell with milk as you fuck $his butt. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is $he allowed to pull $himself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch $his breath.
+	<<else>>
+		With a lack of holes to penetrate, you simply wrap your arms around $him and push $him deeper into the protesting $milkTap.slaveName. You bring a hand to $activeSlave.slaveName's middle so you may feel $his stomach swell with milk and lead the other to your <<if $PC.dick == 0>>soaked pussy<<else>>stiff prick<</if>>. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is $he allowed to pull $himself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch $his breath.
+	<</if>>
+	$He gives the shaking $milkTap.slaveName an apologetic look before taking a seat. The poor cow isn't used to this yet and @@.gold;is terrified of your willingness@@ to take what you want from your slaves.
+	<<set $milkTap.devotion -= 5, $milkTap.trust -= 5>>
+	<<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>>
+		<<set $activeSlave.vagina = 1>>
+	<<elseif canDoAnal($activeSlave) && ($activeSlave.anus == 0)>>
+		<<set $activeSlave.anus = 1>>
+	<</if>>
+>>>>>>> 6f92727b5c09dd99c818839dcc14df4b2da622e4
 
 	<<elseif ($milkTap.fetish == "boobs") && ($milkTap.fetishStrength > 60) && ($milkTap.devotion > 20) && ($activeSlave.devotion < -20)>>
 		<<if canDoVaginal($activeSlave)>>
@@ -658,6 +683,7 @@ The first necessary step is to prepare the cum slave and $his cock and balls.
 			<<set $activeSlave.anus = 1>>
 		<</if>>
 
+<<<<<<< HEAD
 	<<elseif ($milkTap.devotion < -20)>>
 		Since your sperm tank is restrained, you order the more obedient $activeSlave.slaveName to enjoy $himself with $milkTap.slaveName's dick. As $he teases and licks, you can't help but notice the tantalizing way $he wiggles $his rear.
 		<<if canDoVaginal($activeSlave)>>
@@ -752,6 +778,79 @@ The first necessary step is to prepare the cum slave and $his cock and balls.
 			$activeSlave.slaveName feels @@.hotpink;closer to you@@ after losing $his anal virginity to you.
 			<<set $activeSlave.anus = 1, $activeSlave.devotion += 5>>
 		<</if>>
+=======
+<<elseif ($milkTap.devotion < -20)>>
+	Since your sperm tank is restrained, you order the more obedient $activeSlave.slaveName to enjoy $himself with $milkTap.slaveName's dick. As $he teases and licks, you can't help but notice the tantalizing way $he wiggles $his rear.
+	<<if canDoVaginal($activeSlave)>>
+		<<if $PC.dick == 0>>Donning a strap-on<<else>>Stroking your stiffening cock<</if>>, you wait for the perfect moment and mount $his <<if $activeSlave.vagina == 0>>virgin <</if>>pussy, doggy style.
+		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+	<<elseif canDoAnal($activeSlave)>>
+		<<if $PC.dick == 0>>Donning a strap-on<<else>>Stroking your stiffening cock<</if>>, you wait for the perfect moment and mount $his <<if $activeSlave.anus == 0>>virgin <</if>>asshole, doggy style.
+		<<set $activeSlave.analCount++, $analTotal++>>
+	<<elseif $PC.dick == 1 && $activeSlave.butt > 4>>
+		Stroking your stiffening cock, you wait for the perfect moment and slip your dick between $his huge butt cheeks.
+	<<elseif $PC.dick == 1 && $activeSlave.amp == 0>>
+		Stroking your stiffening cock, you wait for the perfect moment, hoist up $his rear and slip your dick between $his <<if $activeSlave.weight > 95>>soft <</if>>thighs.
+	<<else>>
+		As you watch $his butt, it becomes clear just how few ways there are to use $him to get off. <<if $PC.dick == 1>>You settle for rubbing your erection against $his back<<else>>You settle for a vibrating dildo stuck deep into your pussy<</if>>, you'll need both hands to fondle your toy.
+	<</if>>
+	You wrap your arms around $activeSlave.slaveName's middle so you may feel $his stomach swell with ejaculate. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with cum under your molesting fingers<</if>>. Only once your weight is removed from the squirming cum balloon is $he allowed to pull off of the @@.mediumorchid;exhausted $milkTap.slaveName's@@ cock and catch $his breath.
+	<<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>>
+		$His senses were so overwhelmed, $he didn't even notice you @@.lime;broke in $his pussy.@@
+		<<set $activeSlave.vagina = 1>>
+	<<elseif canDoAnal($activeSlave) && ($activeSlave.anus == 0)>>
+		$His senses were so overwhelmed, $he didn't even notice you @@.lime;broke in $his anus.@@
+		<<set $activeSlave.anus = 1>>
+	<</if>>
+	$He gives the shaking $milkTap.slaveName an apologetic look before taking a seat. The poor slave isn't used to this yet and @@.gold;is terrified of your willingness@@ to take what you want from your slaves.
+	<<set $milkTap.devotion -= 5, $milkTap.trust -= 5>>
+
+<<elseif ($milkTap.fetish == "cumslut") && ($milkTap.fetishStrength > 60) && ($milkTap.devotion > 20) && ($activeSlave.devotion < -20)>>
+	<<if canDoVaginal($activeSlave)>>
+		You position the restrained $activeSlave.slaveName so that you can penetrate $his <<if $activeSlave.vagina == 0>>virgin <</if>>pussy <<if $PC.dick == 0>>with a strap-on <</if>> while $he is forced to suck $milkTap.slaveName's dick. With every thrust into the squirming slave, you force the moaning $milkTap.slaveName's cock deep into $his throat.
+		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+	<<elseif canDoAnal($activeSlave)>>
+		You position the restrained $activeSlave.slaveName so that you can penetrate $his <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while $he is forced to suck $milkTap.slaveName's dick. With every thrust into the squirming slave, you force the moaning $milkTap.slaveName's cock deep into $his throat.
+		<<set $activeSlave.analCount++, $analTotal++>>
+	<<elseif $PC.dick == 1 && $activeSlave.butt > 4>>
+		You position the restrained $activeSlave.slaveName so that you can rub your dick between $his huge butt cheeks while $he is forced to suck $milkTap.slaveName's dick. With every thrust against the squirming slave, you force the moaning $milkTap.slaveName's cock deep into $his throat.
+	<<elseif $PC.dick == 1 && $activeSlave.amp == 0>>
+		You position the restrained $activeSlave.slaveName so that you can fuck $his <<if $activeSlave.weight > 95>>soft <</if>>thighs while $he is forced to suck $milkTap.slaveName's dick. With every thrust against the squirming slave, you force the moaning $milkTap.slaveName's cock deep into $his throat.
+	<<else>>
+		You position $activeSlave.slaveName so you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against $him while $he is forced to suck $milkTap.slaveName's dick, since $he lacks any better way to please you. With every thrust against the squirming slave, you force the moaning $milkTap.slaveName's cock deep into $his throat.
+	<</if>>
+	You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with ejaculate and place your other hand to $milkTap.slaveName's swollen testicles, knowing just how much _he2 loves to jettison cum. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with cum under your molesting fingers<</if>> and $milkTap.slaveName even more. _He2 is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from $his harness. Patting _his2 spasming, dribbling cock, you know _he2'll come out of it and be eagerly begging you for another slave to fuck soon. $activeSlave.slaveName, on the other hand, is regarding $his swollen stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over $him.
+	<<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>>
+		$He @@.mediumorchid;hates you so much more@@ that you @@.lime;broke in $his virgin pussy.@@
+		<<set $activeSlave.vagina = 1, $activeSlave.devotion -= 1>>
+	<<elseif canDoAnal($activeSlave) && ($activeSlave.anus == 0)>>
+		$He @@.mediumorchid;hates you so much more@@ that you @@.lime;broke in $his virgin anus.@@
+		<<set $activeSlave.anus = 1, $activeSlave.devotion -= 1>>
+	<</if>>
+	<<set $activeSlave.devotion -= 5, $activeSlave.trust -= 5>>
+	<<set $milkTap.devotion += 4>>
+
+<<elseif ($activeSlave.devotion <= 20) || ($milkTap.devotion <= 20)>>
+	<<if canDoVaginal($activeSlave)>>
+		You order $activeSlave.slaveName to lift $his ass so you can penetrate $his <<if $activeSlave.vagina == 0>>virgin <</if>>pussy <<if $PC.dick == 0>>with a strap-on <</if>> while $he sucks $milkTap.slaveName's cock. With every thrust into the squirming slave, you push $milkTap.slaveName's cock deeper down $his throat, giving $milkTap.slaveName's orgasms a straight shot into the moaning slave's gullet.
+		<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
+	<<elseif canDoAnal($activeSlave)>>
+		You order $activeSlave.slaveName to lift $his ass so you can penetrate $his <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while $he sucks $milkTap.slaveName's cock. With every thrust into the squirming slave, you push $milkTap.slaveName's cock deeper down $his throat, giving $milkTap.slaveName's orgasms a straight shot into the moaning slave's gullet.
+		<<set $activeSlave.analCount++, $analTotal++>>
+	<<elseif $PC.dick == 1 && $activeSlave.butt > 4>>
+		You order $activeSlave.slaveName to position $his ass so you can rub your dick between $his huge butt cheeks while $he sucks $milkTap.slaveName's cock. With every thrust against the squirming slave, you push $milkTap.slaveName's cock deeper down $his throat, giving $milkTap.slaveName's orgasms a straight shot into the moaning slave's gullet.
+	<<elseif $PC.dick == 1 && $activeSlave.amp == 0>>
+		You order $activeSlave.slaveName to position $his ass so you can fuck $his <<if $activeSlave.weight > 95>>soft <</if>>thighs while $he sucks $milkTap.slaveName's cock. With every thrust against the squirming slave, you push $milkTap.slaveName's cock deeper down $his throat, giving $milkTap.slaveName's orgasms a straight shot into the moaning slave's gullet.
+	<<else>>
+		You order $activeSlave.slaveName to position $himself so you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against $him while $he is forced to suck $milkTap.slaveName's dick, since $he lacks any better way to please you. With every thrust against the squirming slave, you force the moaning $milkTap.slaveName's cock deep into $his throat.
+	<</if>>
+	You wrap an arm around $activeSlave.slaveName's middle so you may feel $his stomach swell with ejaculate and place your other hand to $milkTap.slaveName's balls, planning to coax even stronger orgasms out of _him2. <<if $activeSlave.inflation == 3>>You cum multiple times as you feel $his belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You cum several times as you feel $his belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers<<else>>You cum as you feel $his belly slowly round with cum under your molesting fingers<</if>>. When you release $him from under your weight, $he drops to the ground panting. Neither slave seems to have truly enjoyed it, instead opting to just get it over with, though $milkTap.slaveName makes sure to thank $activeSlave.slaveName for dealing with $his pent up loads.
+	<<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>>
+		<<set $activeSlave.vagina = 1>>
+	<<elseif canDoAnal($activeSlave) && ($activeSlave.anus == 0)>>
+		<<set $activeSlave.anus = 1>>
+	<</if>>
+>>>>>>> 6f92727b5c09dd99c818839dcc14df4b2da622e4
 
 	<<else>>
 
@@ -791,12 +890,12 @@ The first necessary step is to prepare the cum slave and $his cock and balls.
 	You help the bloated $activeSlave.slaveName to the couch to recover and, more importantly, keep $his meal down. Only once $he has had several minutes to unwind<<if $activeSlave.devotion > 10>> and plenty of time to tease you with $his swollen body, do you tell <<else>> do you order<</if>> $him to keep drinking from $milkTap.slaveName so that $he is always filled with <<if $activeSlave.inflation == 3>>two gallons<<elseif $activeSlave.inflation == 2>>four liters<<else>>two liters<</if>> of $activeSlave.inflationType. You give $his <<if $activeSlave.inflation == 3>>taut, firm globe of a belly a pat<<elseif $activeSlave.inflation == 2>>wobbly, sloshing belly a pat<<else>>distended, sloshing belly a pat<</if>> and send $him on $his way.
 
 	<<if $activeSlave.inflation == 3>>
-		<<if canWalk($activeSlave)>>$He gingerly leaves your office, massaging $his over-stuffed belly as $he goes<<else>>$Him belly is so taut it barely wobbles at all as $he is helped from your office<</if>>. Being filled so full @@.red;surely had negative effects@@ on $his health.
+		<<if canWalk($activeSlave)>>$He gingerly leaves your office, massaging $his over-stuffed belly as $he goes<<else>>$His belly is so taut it barely wobbles at all as $he is helped from your office<</if>>. Being filled so full @@.red;surely had negative effects@@ on $his health.
 		<<set $activeSlave.health -= 1>>
 	<<elseif $activeSlave.inflation == 2>>
-		<<if canWalk($activeSlave)>>$He gingerly leaves your office, massaging $his stuffed belly as $he goes<<else>>$Him belly wobbles heavily as $he is helped from your office<</if>>.
+		<<if canWalk($activeSlave)>>$He gingerly leaves your office, massaging $his stuffed belly as $he goes<<else>>$His belly wobbles heavily as $he is helped from your office<</if>>.
 	<<elseif $activeSlave.inflation == 1>>
-		<<if canWalk($activeSlave)>>$He gingerly leaves your office, massaging $his distended belly as $he goes<<else>>$Him belly wobbles as $he is helped from your office<</if>>.
+		<<if canWalk($activeSlave)>>$He gingerly leaves your office, massaging $his distended belly as $he goes<<else>>$His belly wobbles as $he is helped from your office<</if>>.
 	<</if>>
 	<br><br>
 	<<if $milkTap.fuckdoll == 0>>
diff --git a/src/pregmod/pcAppearanceIntro.tw b/src/pregmod/pcAppearanceIntro.tw
index d4c1b459bc67dbee0950b0da333684496680d81e..9dfc92bae768dcab9214cf552ed44e58c9b7dc7e 100644
--- a/src/pregmod/pcAppearanceIntro.tw
+++ b/src/pregmod/pcAppearanceIntro.tw
@@ -8,7 +8,7 @@ Race and appearance are largely irrelevant in the free cities; there are only th
 @@.orange;What nationality are you?@@
 <br>
 You are $PC.nationality.
-<br><<textbox "$PC.nationality" $PC.nationality "PC Appearance Intro">>//Capitalize it//
+<br><<textbox "$PC.nationality" $PC.nationality "PC Appearance Intro">> //Capitalize it//
 
 <br><br>
 
diff --git a/src/pregmod/saPorn.tw b/src/pregmod/saPorn.tw
index 1d575d1751523162ee4ba4a0097d44ccaa0e9e25..c51301a3b2340d07fab022c4a08d50eea83984ba 100644
--- a/src/pregmod/saPorn.tw
+++ b/src/pregmod/saPorn.tw
@@ -276,7 +276,7 @@
 		<<set _viewerSoaking++>>
 
 		<<if $slaves[$i].pornFocus == "malicious" || $slaves[$i].pornFameType == "sexual torture">>
-			$His sexual appetite of other's suffering makes $him a hit with viewers that enjoy sadism and violence.
+			$His sexual appetite of others' suffering makes $him a hit with viewers that enjoy sadism and violence.
 			<<if $slaves[$i].pornTypeMalicious > _oldPorn>>
 				Viewership @@.green;increased@@ this week.
 			<<elseif $slaves[$i].pornTypeMalicious < _oldPorn>>
diff --git a/src/pregmod/sePlayerBirth.tw b/src/pregmod/sePlayerBirth.tw
index c89e9ad5b885804b91ebc7b338516fab3f234648..6fd7ae4a443ebd02573da8221ec110aeeb3ae37a 100644
--- a/src/pregmod/sePlayerBirth.tw
+++ b/src/pregmod/sePlayerBirth.tw
@@ -420,7 +420,7 @@ You arrange yourself to give birth, relaxing until your body urges you to begin
 			$HeadGirl.slaveName cuts the cords, swaddles your children, and hands you @@.lime;your new twins.@@
 		<</if>>
 	<<elseif _concubinePresent == 1>>
-		$Concubine.slaveName alternates between calming your nerves and driving your to orgasm. It works fairly well, as your child rapidly enters the world alongside a particularly powerful climax. You reach down and draw @@.lime;your new baby <<if _gender == "XX">>girl<<else>>boy<</if>>@@ into your arms, while $Concubine.slaveName shifts to eagerly "clean" your crotch with _his2 tongue.<<if $PC.pregType > 1>> _His2 over-stimulation of you quickly has _him2 licking the crowning head of your second child. _He2 diligently works you over until all of your children are born, making sure you are thoroughly exhausted; both from the birth and from _his2 ministrations.<<if canPenetrate($Concubine) && canImpreg($PC, $Concubine)>> $Concubine.slaveName eyes your spread pussy hungrily as _his2 erection bobs with anticipation. But you're too tired right now and _he2 realizes it.<</if>> _He2 helps gather your child<<if $PC.pregType > 1>>ren<</if>> to your<<if $Concubine.lactation > 0>>, and _his2, <</if>>breasts with the hope that you'll reward _him2 when you recover.<</if>>
+		$Concubine.slaveName alternates between calming your nerves and driving your to orgasm. It works fairly well, as your child rapidly enters the world alongside a particularly powerful climax. You reach down and draw @@.lime;your new baby <<if _gender == "XX">>girl<<else>>boy<</if>>@@ into your arms, while $Concubine.slaveName shifts to eagerly "clean" your crotch with _his2 tongue.<<if $PC.pregType > 1>> _His2 over-stimulation of you quickly has _him2 licking the crowning head of your second child. _He2 diligently works you over until all of your children are born, making sure you are thoroughly exhausted; both from the birth and from _his2 ministrations.<<if canPenetrate($Concubine) && canImpreg($PC, $Concubine)>> $Concubine.slaveName eyes your spread pussy hungrily as _his2 erection bobs with anticipation. But you're too tired right now and _he2 realizes it.<</if>> _He2 helps gather your child<<if $PC.pregType > 1>>ren<</if>> to<<if $Concubine.lactation > 0>> _his2 and <</if>> your breasts with the hope that you'll reward _him2 when you recover.<</if>>
 	<<else>>
 		You keep pushing and pushing, your child slowly working its way from your body. With the last of your strength, you bear down, freeing your child from your body at last. Panting, you gather @@.lime;your new baby <<if _gender == "XX">>girl<<else>>boy<</if>>@@ <<if $PC.pregType > 1>>as another contraction ushers your next child into your birth canal<<else>>and drift off into a much deserved rest<</if>>.
 		<<if $PC.pregType == 8>>
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index 2386713be197ec9c251513728323762301bc2ddf..7b0646ee38d3c604c4ba15d2812b57cb64303511 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -4812,7 +4812,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 			<</link>>
 			<br><<link "Mute $him">>
 				<<replace "#result2">>
-				As you pull $his limp body to the remote surgery, you notice $he understands what $he has done and begs you to reconsider your decision; but your mind is set. $He tried to rape you, $he must be silenced. Restrained as $he is, the most $he can do is cry and beg. When $he awakens from surgery, $he realizes all you did was stop $him from talking; @@.mediumaquamarine;what stops $him from making another go at you?@@ Your other rebellious slaves see this a minor loss for a potentially huge gain and, if anything, @@.mediumaquamarine;become more defiant.@@
+				As you pull $his limp body to the remote surgery, you notice $he understands what $he has done and begs you to reconsider your decision; but your mind is set. $He tried to rape you, $he must be silenced. Restrained as $he is, the most $he can do is cry and beg. When $he awakens from surgery, $he realizes all you did was stop $him from talking; @@.mediumaquamarine;what stops $him from making another go at you?@@ Your other rebellious slaves see this as a minor loss for a potentially huge gain and, if anything, @@.mediumaquamarine;become more defiant.@@
 				<<set $activeSlave.trust += 5, $activeSlave.devotion -= 15, $activeSlave.voice = 0>>
 				<<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust += 10; } })>>
 				<<run cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave)>>
@@ -4912,7 +4912,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 			<</link>>
 			<br><<link "Mute $him">>
 				<<replace "#result2">>
-				As you pull $his limp body to the remote surgery, you notice $he understands what $he has done and begs you to reconsider your decision; but your mind is set. $He tried to rape you, $he must be silenced. Restrained as $he is, the most $he can do is cry and beg. When $he awakens from surgery, $he realizes all you did was stop $him from talking; @@.mediumaquamarine;what stops $him from making another go at you?@@ Your other rebellious slaves see this a minor loss for a potentially huge gain and, if anything, @@.mediumaquamarine;become more defiant.@@
+				As you pull $his limp body to the remote surgery, you notice $he understands what $he has done and begs you to reconsider your decision; but your mind is set. $He tried to rape you, $he must be silenced. Restrained as $he is, the most $he can do is cry and beg. When $he awakens from surgery, $he realizes all you did was stop $him from talking; @@.mediumaquamarine;what stops $him from making another go at you?@@ Your other rebellious slaves see this as a minor loss for a potentially huge gain and, if anything, @@.mediumaquamarine;become more defiant.@@
 				<<set $activeSlave.trust += 5, $activeSlave.devotion -= 15, $activeSlave.voice = 0>>
 				<<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust += 10; } })>>
 				<<run cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave)>>
@@ -5007,7 +5007,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 			<</link>>
 			<br><<link "Mute $him">>
 				<<replace "#result2">>
-				As you pull $his limp body to the remote surgery, you notice $he understands what $he has done and begs you to reconsider your decision; but your mind is set. $He tried to rape you, $he must be silenced. Restrained as $he is, the most $he can do is cry and beg. When $he awakens from surgery, $he realizes all you did was stop $him from talking; @@.mediumaquamarine;what stops $him from making another go at you?@@ Your other rebellious slaves see this a minor loss for a potentially huge gain and, if anything, @@.mediumaquamarine;become more defiant.@@
+				As you pull $his limp body to the remote surgery, you notice $he understands what $he has done and begs you to reconsider your decision; but your mind is set. $He tried to rape you, $he must be silenced. Restrained as $he is, the most $he can do is cry and beg. When $he awakens from surgery, $he realizes all you did was stop $him from talking; @@.mediumaquamarine;what stops $him from making another go at you?@@ Your other rebellious slaves see this as a minor loss for a potentially huge gain and, if anything, @@.mediumaquamarine;become more defiant.@@
 				<<set $activeSlave.trust += 5, $activeSlave.devotion -= 15, $activeSlave.voice = 0>>
 				<<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust += 10; } })>>
 				<<run cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave)>>
@@ -5077,7 +5077,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<</link>>
 		<br><<link "Mute $him">>
 			<<replace "#result2">>
-			As you pull $his limp body to the remote surgery, you notice $he understands what $he has done and begs you to reconsider your decision; but your mind is set. $He tried to rape you, $he must be silenced. Restrained as $he is, the most $he can do is cry and beg. When $he awakens from surgery, $he realizes all you did was stop $him from talking; @@.mediumaquamarine;what stops $him from making another go at you?@@ Your other rebellious slaves see this a minor loss for a potentially huge gain and, if anything, @@.mediumaquamarine;become more defiant.@@
+			As you pull $his limp body to the remote surgery, you notice $he understands what $he has done and begs you to reconsider your decision; but your mind is set. $He tried to rape you, $he must be silenced. Restrained as $he is, the most $he can do is cry and beg. When $he awakens from surgery, $he realizes all you did was stop $him from talking; @@.mediumaquamarine;what stops $him from making another go at you?@@ Your other rebellious slaves see this as a minor loss for a potentially huge gain and, if anything, @@.mediumaquamarine;become more defiant.@@
 			<<set $activeSlave.trust += 5, $activeSlave.devotion -= 15, $activeSlave.voice = 0>>
 			<<set $slaves.forEach(function(s) { if (s.devotion < -50) { s.trust += 10; } })>>
 			<<run cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave)>>
@@ -9159,13 +9159,13 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 <br><<link "Fuck $him prostrate body">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You make no answer, entering the shower to stand over $him prostrate form. You reach down and grope $him soapy <<if $seeRace == 1>>$activeSlave.race <</if>>buttocks, questing fingers moving towards $him asscrack.
+	You make no answer, entering the shower to stand over $him prostrate form. You reach down and grope $him soapy <<if $seeRace == 1>>$activeSlave.race <</if>>buttocks, questing fingers moving towards $his asscrack.
 	<<if ($activeSlave.anus > 2) && canDoAnal($activeSlave)>>
 		$His rectum is so fucked out and loose that your groping hand almost slides up it.
 	<<elseif ($activeSlave.vagina > 2) && canDoVaginal($activeSlave)>>
 		$His pussy is so fucked out and loose that your groping hand almost slides up it.
 	<<else>>
-		You finger fuck $him for a while, the sting of the soap on $him sensitive insides making $him gasp.
+		You finger fuck $him for a while, the sting of the soap on $his sensitive insides making $him gasp.
 	<</if>>
 	As $he moans down on the shower floor, you lie down behind $him, spooning $his helpless body<<if $activeSlave.belly >= 5000>>, your hands encircling $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>middle<</if>><</if>>.
 	<<if $PC.dick == 1>>
@@ -18961,7 +18961,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		/* 000-250-006 */
 	<</replace>>
 	<<replace "#result">>
-		Deciding to help $him, you head over and grab a handful of each of $him asscheeks, hefting $him <<if $activeSlave.buttImplant/$activeSlave.butt >= .5>>unnaturally taut<<else>>soft<</if>> masses of feminine assflesh upward and out of the constricting clothing.
+		Deciding to help $him, you head over and grab a handful of each of $his asscheeks, hefting $him <<if $activeSlave.buttImplant/$activeSlave.butt >= .5>>unnaturally taut<<else>>soft<</if>> masses of feminine assflesh upward and out of the constricting clothing.
 		<<if (($activeSlave.fetishKnown == 1) && ($activeSlave.fetish == "buttslut")) || ($activeSlave.energy > 80)>>
 			$He's a little disappointed when $he realizes that you're just being helpful, instead of getting ready to stick <<if $PC.dick == 1>>your dick<<else>>something<</if>> inside $him, but $he thanks you properly once $he's free. Clearly unwilling to leave it at just that, $he gives you quite a show as $he gets into the next size up, making sure to bounce $his ass for you and keeping $his <<if !canDoVaginal($activeSlave)>>ass<</if>>pussy visible for longer than is strictly necessary. @@.mediumaquamarine;$He trusts you'll fuck $him some other time,@@ and is even a little happy that you're willing to lend $him a helping hand outside of sex.
 		<<elseif $activeSlave.trust > 20>>
@@ -19601,7 +19601,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 
 <<case "devoted shortstack">>
 
-<<link "Show $him why you like having short girls around">>
+<<link "Show $him why you like having short <<= $girl>>s around">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	You hook your arms underneath $his own, pulling $him off of the ground in one swift yank upwards. Taken off guard by $his sudden vertical ascension, $he clings to your chest instinctively,
@@ -19669,7 +19669,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<</if>>
 	<</replace>>
 <</link>><<if ($activeSlave.anus == 0) || ($activeSlave.vagina == 0)>> //This option will take virginity//<</if>>
-<br><<link "Show $him that short girls can still serve">>
+<br><<link "Show $him that short <<= $girl>>s can still serve">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 		You lightly place your palms on $his shoulders and apply a little pressure<<if $PC.dick == 0>>as you don a strap-on<</if>>. From your towering position above $him, you easily push $him down to $his knees with little more than a gradual increase in force. From your standing position<<if $activeSlave.belly >= 300000>>, after straddling $his _belly belly<</if>>, your <<if $PC.dick == 0>>phallus<<else>>cock<</if>> hovers above $his head, tantalizingly out of the immediate reach of $his lips.
@@ -19699,7 +19699,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<set $activeSlave.oralCount += 1, $oralTotal += 1, $activeSlave.trust += 4>>
 <</link>>
 <<if canDoAnal($activeSlave)>>
-<br><<link "Show $him that short girls are easier to abuse">>
+<br><<link "Show $him that short <<= $girl>>s are easier to abuse">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	You inform $him that you find shorter slaves easier to abuse, smiling widely as an expression of horror spreads across $his face. This expression soon changes to one of shock and pain as you slap $him open-handed across the face, the sheer force of the strike sending $him reeling. A few slaps later and you have $activeSlave.slaveName on all fours begging for mercy as you punish the cheeks of $his ass with spank after spank. When you suddenly shove <<if $PC.dick == 0>>a dildo<<else>>your cock<</if>> up $his ass $he spasms so harshly from the pain that $he reflexively tries to get away, only to be subdued by the weight and strength of your larger, more powerful form. For the next ten minutes, $he gets beaten and choked if $he offers even token resistance to the brutal anal rape. Soon, tears run down the short length of $his body as $he shakes from the force of each excessive thrust into $his anus. The next time you decide to buttfuck $him, $he's @@.gold;terrified into compliance@@ by the knowledge of how little physical resistance $he can muster against you.
@@ -19709,10 +19709,10 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 <</link>><<if $activeSlave.anus == 0>>//This option will take anal virginity//<</if>>
 <</if>>
 <<if ($arcade > 0)>>
-	<br><<link "Show $him that short girls are amusing in the arcade">>
+	<br><<link "Show $him that short <<= $girl>>s are amusing in the arcade">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		You inform $activeSlave.slaveName that short girls like $him are delightfully amusing when immured in the arcade. Magnanimous as you are, you have two other slaves drag $him off to be installed in the arcade for a day, so that $he too may see the humor in having short girls serve in the arcade. Though $arcadeName has arcade pens to match any height of slave, you have $activeSlave.slaveName confined in a pen built for a much taller slave. Although $his head and neck protrude from one side of the pen without issue, $he is too short for $his ass to fill the other opening. As a result, $he must use the tips of $his toes maintain an unsteady grip on the rear opening, forcing $him to maintain an extremely taxing stretch just to keep $his body held aloft within the pen. Customers are unable to fuck $his holes but readily delight in watching $him squirm to keep $his body extended and horizontal, even with hard cocks brutally fucking $his face. Somewhere in the grueling, 18-hour marathon of relentless throat fucking, $his precarious position slips and $his lower half tumbles into the interior of the pen proper. Until an attendant rescues $him, $his neck is held crooked at an unnatural angle by $his restraints, as the rest of $his body dangles beneath it. $His ordeal forces $him to accept that a short $girl's place is as an @@.hotpink;amusing arcade hole,@@ though $he can't find the humor@@.gold;in such a terrible plight.@@ Furthermore, $his intense exertions during $his stay @@.red;negatively effects $his health.@@ Your other slaves take note of what you do to short girls who ask questions about their place in your penthouse.
+		You inform $activeSlave.slaveName that short <<= $girl>>s like $him are delightfully amusing when immured in the arcade. Magnanimous as you are, you have two other slaves drag $him off to be installed in the arcade for a day, so that $he too may see the humor in having short <<= $girl>>s serve in the arcade. Though $arcadeName has arcade pens to match any height of slave, you have $activeSlave.slaveName confined in a pen built for a much taller slave. Although $his head and neck protrude from one side of the pen without issue, $he is too short for $his ass to fill the other opening. As a result, $he must use the tips of $his toes maintain an unsteady grip on the rear opening, forcing $him to maintain an extremely taxing stretch just to keep $his body held aloft within the pen. Customers are unable to fuck $his holes but readily delight in watching $him squirm to keep $his body extended and horizontal, even with hard cocks brutally fucking $his face. Somewhere in the grueling, 18-hour marathon of relentless throat fucking, $his precarious position slips and $his lower half tumbles into the interior of the pen proper. Until an attendant rescues $him, $his neck is held crooked at an unnatural angle by $his restraints, as the rest of $his body dangles beneath it. $His ordeal forces $him to accept that a short $girl's place is as an @@.hotpink;amusing arcade hole,@@ though $he can't find the humor@@.gold;in such a terrible plight.@@ Furthermore, $his intense exertions during $his stay @@.red;negatively effects $his health.@@ Your other slaves take note of what you do to short <<= $girl>>s who ask questions about their place in your penthouse.
 		<<set $activeSlave.devotion += 5, $activeSlave.trust -= 5, $activeSlave.health -= 5, $activeSlave.oralCount += 55, $oralTotal += 55>>
 		<<set $activeSlave.publicCount += 55>>
 	<</replace>>
diff --git a/src/uncategorized/persBusiness.tw b/src/uncategorized/persBusiness.tw
index d015933d90836f186b72cdc5d5aa595ae50217bc..b4a2e05175887f0323cd729e1ab96225330811b8 100644
--- a/src/uncategorized/persBusiness.tw
+++ b/src/uncategorized/persBusiness.tw
@@ -176,7 +176,7 @@
 		<<set $qualifiedFS.push("edo")>>
 	<<elseif $arcologies[0].FSChineseRevivalistLaw == 1>>
 		<<set $qualifiedFS.push("chinese law")>>
-	<<elseif $arcologies[0].FSChineseRevivalistDecoration>>
+	<<elseif $arcologies[0].FSChineseRevivalistDecoration >= 80>>
 		<<set $qualifiedFS.push("chinese")>>
 	<</if>>
 	<<set _caught = 0>>
diff --git a/src/uncategorized/reRecruit.tw b/src/uncategorized/reRecruit.tw
index 886a479fd24329580e7d7a6255674cc689726c75..8f88817ba6ec64f9dcd8b7b3feaa5d11dba6b87f 100644
--- a/src/uncategorized/reRecruit.tw
+++ b/src/uncategorized/reRecruit.tw
@@ -2186,7 +2186,7 @@ It isn't just all natural females either, as a few men also jumped on the bandwa
 
 Your desk flags a video message as coming from an... interesting source. It is from one of the minor gangs on the lower levels of your arcology — or not so minor any more, as a pop-up tells you of the power-grab they made barely an hour ago. Curious what they might want, you take the call.
 <br><br>
-A tough-looking man with multiple tattoos and a wife-beater shirt on appears on the screen, nodding in recognition. "Hey there, boss-<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>man<<else>>woman<</if>>! Just calling to pay my respects. Those weak-ass punks that were squatting in this section won't bother you any more... we took care of 'em. Now it's just all law-abiding citizens and shit down here — so you don't have to send your security goons to check us out, you know." Your assistant throws up a list of the gang's numerous criminal activities, as well as the estimates what other enterprises they've just taken over. Nothing much out of the ordinary and with the shape the world is in, you've got bigger problems. The recommendation is to observe but mostly ignore them, which you casually confirm with a flick of your finger.
+A tough-looking man with multiple tattoos and a wife-beater shirt on appears on the screen, nodding in recognition. "Hey there, boss-<<if def $PC.customTitle>>$PC.customTitle<<else>>_womanP<</if>>! Just calling to pay my respects. Those weak-ass punks that were squatting in this section won't bother you any more... we took care of 'em. Now it's just all law-abiding citizens and shit down here — so you don't have to send your security goons to check us out, you know." Your assistant throws up a list of the gang's numerous criminal activities, as well as the estimates what other enterprises they've just taken over. Nothing much out of the ordinary and with the shape the world is in, you've got bigger problems. The recommendation is to observe but mostly ignore them, which you casually confirm with a flick of your finger.
 <br><br>
 Clearing his throat, the new gang leader on level twenty-five continues, "But that's not all; we got a bit of tribute for ya." Waving his hand, he makes room for two muscular bruisers carrying the unconscious form of another man — easily recognizable from $his muscled build and numerous tattoos as a hardened criminal. The face-recognition software tells you $he is the now overthrown gangster boss in that area of the arcology. "Everyone knows what fun things you do with your slaves, so we thought it'd fit for this guy. Gonna throw $him in an elevator in a minute and send it up, 'kay? If you make $him into a proper brainless slut, you'll have quite a few guys standing in line to have a go. And well, $he'd make a capable gladiator in a pit fight too. Have fun with the bastard."
 <br><br>
diff --git a/src/uncategorized/reRelationshipAdvice.tw b/src/uncategorized/reRelationshipAdvice.tw
index b00f177fefe37812b3006215602c7e04e17e4ec3..ee7a9314598bcc529fde8298b22a8d6003e39d66 100644
--- a/src/uncategorized/reRelationshipAdvice.tw
+++ b/src/uncategorized/reRelationshipAdvice.tw
@@ -142,7 +142,7 @@ $He nods $his head quickly, still staring at $his feet. $He shuts $his eyes tigh
 		<<elseif $activeSlave.relationship == 4>>
 			- " $He stops $himself. "No, I want to do thi<<s>> right." $He takes $subSlave.slaveName's hand, and then drops to one knee. After a moment of uncomprehending shock, $subSlave.slaveName begins to cry. "Will you marry me?" $subSlave.slaveName turns to you and<<if !canTalk($subSlave)>> wordlessly<</if>> asks if it's all right with you; you nod, and _he2 turns back to $activeSlave.slaveName. <<if !canTalk($subSlave)>>_He2 gestures distractedly that $activeSlave.slaveName is being silly, and of course _he2'll marry $him, because _he2 loves $him.<<else>><<run Enunciate($subSlave)>>"O-of cour<<s>>e I'll m-marry you, <<s>>illy $girl. I love you."<</if>> $activeSlave.slaveName jumps up and crushes $subSlave.slaveName in a hug, kissing _him2 frantically through $his tears. You @@.lightgreen;marry them@@ solemnly, and they embrace tightly, hugging each other close. $activeSlave.slaveName comes to face you over $his wife's shoulder, and $he mouths a silent thanks to you.
 		<</if>>
-		But I — I really like you." $subSlave.slaveName looks relieved, and <<if $subSlave.voice != 0>>says, "I really like you too. And you're really cute! I'd love to be your girlfriend." _He2<<else>>lovingly<</if>> takes $activeSlave.slaveName's hands in hers, and then kisses $him on the cheek. $activeSlave.slaveName crushes $subSlave.slaveName in a hug, pressing a squeak out of _him2. They're now @@.lightgreen;lovers.@@
+		But I — I really like you." $subSlave.slaveName looks relieved, and <<if $subSlave.voice != 0>>says, "I really like you too. And you're really cute! I'd love to be your girlfriend." _He2<<else>>lovingly<</if>> takes $activeSlave.slaveName's hands in _hers2, and then kisses $him on the cheek. $activeSlave.slaveName crushes $subSlave.slaveName in a hug, pressing a squeak out of _him2. They're now @@.lightgreen;lovers.@@
 	<<elseif $activeSlave.relationship == 4>>
 		- " $He stops $himself. "No, I want to do thi<<s>> right." $He takes $subSlave.slaveName's hand, and then drops to one knee. After a moment of uncomprehending shock, $subSlave.slaveName begins to cry. "Will you marry me?" $subSlave.slaveName turns to you and<<if !canTalk($subSlave)>> wordlessly<</if>> asks if it's all right with you; you nod, and _he2 turns back to $activeSlave.slaveName. <<if !canTalk($subSlave)>>_He2 gestures distractedly that $activeSlave.slaveName is being silly, and of course _he2'll marry $him, because _he2 loves $him.<<else>><<run Enunciate($subSlave)>>"O-of cour<<s>>e I'll m-marry you, <<s>>illy $girl. I love you."<</if>> $activeSlave.slaveName jumps up and crushes $subSlave.slaveName in a hug, kissing _him2 frantically through $his tears. You @@.lightgreen;marry them@@ solemnly, and they embrace tightly, hugging each other close. $activeSlave.slaveName comes to face you over $his wife's shoulder, and $he mouths a silent thanks to you.
 	<</if>>
diff --git a/src/uncategorized/reShowerPunishment.tw b/src/uncategorized/reShowerPunishment.tw
index f16c603959d2ac4b216112e4c6ef69b91d566632..6ad944b654c212d3968a0abfed9d80a3fda882a8 100644
--- a/src/uncategorized/reShowerPunishment.tw
+++ b/src/uncategorized/reShowerPunishment.tw
@@ -47,25 +47,25 @@ $activeSlave.slaveName is being very thorough. When you first appeared, $he was
 <<link "Just spectate">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		You could strip off your suit, walk into the steam, and enjoy your slaves' ministrations, but sometimes the artistry of tastefully nude bodies is a welcome change of pace. You lean against the wall, far enough away that they remain unaware of your presence, and take in the sight. $HeadGirl.slaveName makes the penitent $girl do the job with Brahmanical thoroughness, cleaning $his superior's $HeadGirl.race body down to its very last pore. As $activeSlave.slaveName circles the Head Girl laboriously, doing $his best to ingratiate $himself by diligence, the pair of naked women present a fascinating contrast. They are unclothed alike, the water streaming off their bodies without any distinction, but even an old world fool could not mistake the immense gulf between them.
-		<br><br>
-		When $activeSlave.slaveName is finally done, $HeadGirl.slaveName's
-		<<if $HGSeverity > 0>>
-			hands seize $him by the ears and pull $his head in for a kiss that is dominance distilled into the form of a loving gesture. Then _he2 pokes _his2 bitch in the side, forcing the slave to collapse in just the right way.
-		<<elseif $HGSeverity == 0>>
-			arms encircle $him in an embrace that is simultaneously controlling, comforting, and sexually insistent. The slave does not resist, allowing the Head Girl to run _his2 hands over the warm, wet sex slave.
-		<<else>>
-			arousal is obvious. Though the respectful regime you require secures $him from the fear of being used, $activeSlave.slaveName nonverbally offers $his superior oral, out of obvious gratitude that whatever $he did is being treated so leniently, and perhaps out of a desire to be in $HeadGirl.slaveName's good graces.
-		<</if>>
-		In no time at all, $activeSlave.slaveName's $activeSlave.hColor head descends to obscure $HeadGirl.slaveName's groin. The <<if $HeadGirl.face > 95>>heartrendingly gorgeous<<elseif $HeadGirl.face <= 95>>wonderfully pretty<<elseif $HeadGirl.face <= 40>>approachably lovely<<elseif $HeadGirl.face <= 10>>not unattractive<<else>>homely<</if>> <<if $HeadGirl.physicalAge > 25>>_woman2's<<else>>_girl2's<</if>> head cranes back with orgasm before long; that diligent scrub must have been quite stimulating.
-		<br><br>
-		$activeSlave.slaveName stays in the shower to clean $himself, so $HeadGirl.slaveName exits to see you watching the denouement. _He2 @@.hotpink;smiles,@@ murmuring a greeting, and hurries over to give you a peck on the cheek, leaning in as best _he2 can to keep _his2 moist body away from your suit. "Thi<<s>> i<<s>> the life, <<Master>>," _he2 whispers.
-		<<set $activeSlave.oralCount += 1>>
-		<<set $oralTotal += 1>>
-		<<set $i = $slaveIndices[$HeadGirl.ID]>>
-		<<set $slaves[$i].devotion += 4>>
-		<<set $slaves[$i].penetrativeCount += 1>>
-		<<set $penetrativeTotal += 1>>
+	You could strip off your suit, walk into the steam, and enjoy your slaves' ministrations, but sometimes the artistry of tastefully nude bodies is a welcome change of pace. You lean against the wall, far enough away that they remain unaware of your presence, and take in the sight. $HeadGirl.slaveName makes the penitent $girl do the job with Brahmanical thoroughness, cleaning $his superior's $HeadGirl.race body down to its very last pore. As $activeSlave.slaveName circles the Head Girl laboriously, doing $his best to ingratiate $himself by diligence, the pair of naked women present a fascinating contrast. They are unclothed alike, the water streaming off their bodies without any distinction, but even an old world fool could not mistake the immense gulf between them.
+	<br><br>
+	When $activeSlave.slaveName is finally done, $HeadGirl.slaveName's
+	<<if $HGSeverity > 0>>
+		hands seize $him by the ears and pull $his head in for a kiss that is dominance distilled into the form of a loving gesture. Then _he2 pokes _his2 bitch in the side, forcing the slave to collapse in just the right way.
+	<<elseif $HGSeverity == 0>>
+		arms encircle $him in an embrace that is simultaneously controlling, comforting, and sexually insistent. The slave does not resist, allowing the Head Girl to run _his2 hands over the warm, wet sex slave.
+	<<else>>
+		arousal is obvious. Though the respectful regime you require secures $him from the fear of being used, $activeSlave.slaveName nonverbally offers $his superior oral, out of obvious gratitude that whatever $he did is being treated so leniently, and perhaps out of a desire to be in $HeadGirl.slaveName's good graces.
+	<</if>>
+	In no time at all, $activeSlave.slaveName's $activeSlave.hColor head descends to obscure $HeadGirl.slaveName's groin. The <<if $HeadGirl.face > 95>>heartrendingly gorgeous<<elseif $HeadGirl.face <= 95>>wonderfully pretty<<elseif $HeadGirl.face <= 40>>approachably lovely<<elseif $HeadGirl.face <= 10>>not unattractive<<else>>homely<</if>> <<if $HeadGirl.physicalAge > 25>>_woman2's<<else>>_girl2's<</if>> head cranes back with orgasm before long; that diligent scrub must have been quite stimulating.
+	<br><br>
+	$activeSlave.slaveName stays in the shower to clean $himself, so $HeadGirl.slaveName exits to see you watching the denouement. _He2 @@.hotpink;smiles,@@ murmuring a greeting, and hurries over to give you a peck on the cheek, leaning in as best _he2 can to keep _his2 moist body away from your suit. "Thi<<s>> i<<s>> the life, <<Master>>," _he2 whispers.
+	<<set $activeSlave.oralCount += 1>>
+	<<set $oralTotal += 1>>
+	<<set $i = $slaveIndices[$HeadGirl.ID]>>
+	<<set $slaves[$i].devotion += 4>>
+	<<set $slaves[$i].penetrativeCount += 1>>
+	<<set $penetrativeTotal += 1>>
 	<</replace>>
 <</link>>
 <br><<link "Get a scrub down too">>
@@ -93,24 +93,24 @@ $activeSlave.slaveName is being very thorough. When you first appeared, $he was
 <br><<link "Focus on your Head Girl">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		You strip off your suit and walk into the steam, producing a surprised but welcoming greeting from your Head Girl and a muffled, submissive noise from $activeSlave.slaveName. $HeadGirl.slaveName is held more or less stationary by the slave _he2's straddling, so you step in, hook a dominant arm around _his2 waist, and kiss _him2. There's precisely one person in this arcology who's allowed to treat _him2 as _hersP, and it's you. _He2 relaxes into you with gratitude as you shoulder the burden of being the leader in this little area of your empire, lifting it from _his2 shoulders for now.
-		<br><br>
-		You run a hand up the side of _his2 neck, bringing it to rest with your fingers cupping _him2 under the ear and your thumb running up along _his2 temple. _He2 shivers, unable to concentrate despite all _his2 poise, the ongoing oral service blending into your intense closeness. Right now, _he2's the <<if $HeadGirl.physicalAge > 25>>_woman2's<<else>>_girl2's<</if>> for you, so you snap your fingers next to the ear of the slave <<if $HeadGirl.vagina > -1>>eating _him2 out<<else>>blowing _him2<</if>>, point at the dropped sponge, and then point at yourself. The oral stops as $activeSlave.slaveName hurries to scrub you, starting at your feet, but your Head Girl doesn't care. You're kissing _him2.
-		<br><br>
-		_He2 gently strokes your <<if $PC.dick == 1>>rapidly hardening member, smiling into your mouth at the speed with which it stiffens<<if $PC.vagina == 1>>, and teases your pussylips with mischievous fingers<</if>><<else>>flushed cunt, smiling into your mouth at the moisture that instantly coats _his2 fingertips<</if>>. You reach out in turn,
-		<<if $HeadGirl.vagina > -1>>
-			caressing _his2 pussylips before slowly inserting a digit inside _his2 warmth while nuzzling _his2 clit with the knuckle of your thumb. At the first real brush against _his2 clitoris, the overstimulated $HeadGirl.slaveName climaxes, pulling _his2 mouth away from you to shout your name and then sobbing thanks into your ear.
-		<<else>>
-			hooking your fingers up underneath _his2 taint to grope _his2 anus. After teasing _his2 asspussy for a moment you bring your hand slowly across _his2 perineum<<if $HeadGirl.scrotum > 0>> until _his2 ballsack rests against your wrist<</if>>. The overstimulated $HeadGirl.slaveName cums the instant the butt of your hand touches the base of _his2 cock. _He2 screams your name.
-		<</if>>
-		<br><br>
-		_He2 isn't terribly affected by loving shower sex with you; after all, it isn't exactly novel for _him2. $activeSlave.slaveName was there to bear witness, though, scrubbing your back as $HeadGirl.slaveName clung to it with orgasm. $He can't help but be @@.hotpink;impressed.@@ Maybe, just maybe, that could be $him someday. $He seems distinctly uncomfortable.
-		<<set $activeSlave.oralCount += 1>>
-		<<set $oralTotal += 1>>
-		<<set $activeSlave.devotion += 4>>
-		<<set $i = $slaveIndices[$HeadGirl.ID]>>
-		<<set $slaves[$i].oralCount += 1>>
-		<<set $oralTotal += 1>>
+	You strip off your suit and walk into the steam, producing a surprised but welcoming greeting from your Head Girl and a muffled, submissive noise from $activeSlave.slaveName. $HeadGirl.slaveName is held more or less stationary by the slave _he2's straddling, so you step in, hook a dominant arm around _his2 waist, and kiss _him2. There's precisely one person in this arcology who's allowed to treat _him2 as _hersP, and it's you. _He2 relaxes into you with gratitude as you shoulder the burden of being the leader in this little area of your empire, lifting it from _his2 shoulders for now.
+	<br><br>
+	You run a hand up the side of _his2 neck, bringing it to rest with your fingers cupping _him2 under the ear and your thumb running up along _his2 temple. _He2 shivers, unable to concentrate despite all _his2 poise, the ongoing oral service blending into your intense closeness. Right now, _he2's the <<if $HeadGirl.physicalAge > 25>>_woman2<<else>>_girl2<</if>> for you, so you snap your fingers next to the ear of the slave <<if $HeadGirl.vagina > -1>>eating _him2 out<<else>>blowing _him2<</if>>, point at the dropped sponge, and then point at yourself. The oral stops as $activeSlave.slaveName hurries to scrub you, starting at your feet, but your Head Girl doesn't care. You're kissing _him2.
+	<br><br>
+	_He2 gently strokes your <<if $PC.dick == 1>>rapidly hardening member, smiling into your mouth at the speed with which it stiffens<<if $PC.vagina == 1>>, and teases your pussylips with mischievous fingers<</if>><<else>>flushed cunt, smiling into your mouth at the moisture that instantly coats _his2 fingertips<</if>>. You reach out in turn,
+	<<if $HeadGirl.vagina > -1>>
+		caressing _his2 pussylips before slowly inserting a digit inside _his2 warmth while nuzzling _his2 clit with the knuckle of your thumb. At the first real brush against _his2 clitoris, the overstimulated $HeadGirl.slaveName climaxes, pulling _his2 mouth away from you to shout your name and then sobbing thanks into your ear.
+	<<else>>
+		hooking your fingers up underneath _his2 taint to grope _his2 anus. After teasing _his2 asspussy for a moment you bring your hand slowly across _his2 perineum<<if $HeadGirl.scrotum > 0>> until _his2 ballsack rests against your wrist<</if>>. The overstimulated $HeadGirl.slaveName cums the instant the butt of your hand touches the base of _his2 cock. _He2 screams your name.
+	<</if>>
+	<br><br>
+	_He2 isn't terribly affected by loving shower sex with you; after all, it isn't exactly novel for _him2. $activeSlave.slaveName was there to bear witness, though, scrubbing your back as $HeadGirl.slaveName clung to it with orgasm. $He can't help but be @@.hotpink;impressed.@@ Maybe, just maybe, that could be $him someday. $He seems distinctly uncomfortable.
+	<<set $activeSlave.oralCount += 1>>
+	<<set $oralTotal += 1>>
+	<<set $activeSlave.devotion += 4>>
+	<<set $i = $slaveIndices[$HeadGirl.ID]>>
+	<<set $slaves[$i].oralCount += 1>>
+	<<set $oralTotal += 1>>
 	<</replace>>
 <</link>>
 </span>
diff --git a/src/uncategorized/recETS.tw b/src/uncategorized/recETS.tw
index ca9dbf8fb7f05a8633e300f9401508aa6375c22a..254a54ca8eaeb1c6ed6c86a9f8130d701b501efa 100644
--- a/src/uncategorized/recETS.tw
+++ b/src/uncategorized/recETS.tw
@@ -1664,12 +1664,30 @@ This call is coming from a public kiosk, which is usually an indication that the
 
 <<default>>
 	<br>ERROR: bad recETS event $RecETSevent
+	
 <</switch>>
+
+<<switch $RecETSevent>>
+<<case "addict mother daughter" "mismatched pair" "posh mother daughter">>
+<br><<link "Sell $him immediately">>
+	<<run cashX($contractCost, "slaveTransfer", $activeSlave)>>
+	<<replace "#result">>
+	$activeSlave.slaveName accepts being resold without much fuss. $He's merely exchanged one unknown owner for another. For all $he knows $his new buyer will be less abusive than you would have been. $He would be less complacent if $he knew who $his buyers are; $he'll be immured in an arcade within the hour.
+	<</replace>>
+<</link>> //This will bring in <<print cashFormat($contractCost)>>//
+
+<<case "desperate broodmother" "identical herm pair" "identical pair" "incest brother brother" "incest brother sister" "incest father daughter" "incest father son" "incest mother daughter" "incest mother son" "incest sister sister" "incest twin brother" "incest twin sister" "incest twins mixed" "matched pair">>
+<<default>>
+	<br>ERROR: bad recETS event $RecETSevent
+<</switch>>
+
 <<else>>
-	//You lack the necessary funds to enslave $him.//
+	<br>//You lack the necessary funds to enslave $him.//
 <</if>>
 
-<<if $cash >= $contractCost>>
+<<switch $RecETSevent>>
+<<case "addict mother daughter" "desperate broodmother" "mismatched pair" "posh mother daughter">>
+<<if $cash >= ($contractCost*2)>>
 <br>
 <<switch $RecETSevent>>
 
@@ -1677,22 +1695,22 @@ This call is coming from a public kiosk, which is usually an indication that the
 
 <<link "Manipulate $him to enslave both mother and daughter">>
 	<<replace "#result">>
-		<<switch $RecETSevent>>
-		<<case "addict mother daughter">>
-			<<set $relative.devotion -= 50>>
-			Despite $himself, $he sobs with relief when you agree. $He offers to <<if $PC.dick == 1>>suck you off<<else>>eat you out<</if>> while you complete the necessary legalities, but instead you idly place a big dose of aphrodisiac on your desk and tell $him to wait quietly. After ten minutes of careful manipulation, $he's signed away both $his own freedom and $his daughter's without realizing it, in return for the drug. $He's masturbating furiously on a chair when $his daughter arrives. $He immediately realizes what's happened and $his eyes fill with all-consuming hatred, but $he can't stop rubbing.
-			<br><br>
-			Unsurprisingly the daughter is an addict too, and before long _he2's given _his2 signature and is sitting on a different chair on a strong dose of aphrodisiacs. <<if $activeSlave.dick > 0>>Mother and daughter crank it desperately,<<else>>Mother and daughter schlick themselves desperately,<</if>> sobbing in despair as you hurry to complete the nastily complex paperwork. This is going to be fun.
-		<<case "posh mother daughter">>
-			<<set $relative.devotion -= 25>>
-			You press your thumb down on your desk interface and then tell $him to read the display, strip, and show you $his body. $He knits $his brow in confusion and begins to curse at you but reads anyway. Comprehension dawns on $him and $he stares you in the eye for a long moment — and then drops to $his knees and begins to beg for $his daughter's freedom. $He knows the Free Cities well enough to be unsurprised when you ignore $him completely. $He stands and sadly strips off $his blouse and slacks. Following orders, $he rotates slowly for you. Then, $he bends over facing away from you and spreads $his buttocks to display $his holes. Unsurprisingly, $he's got a well-used pussy but has clearly never taken it up the ass. That will change.
-			<br><br>
-			$His daughter walks in angrily demanding to know why you called _him2 here. _He2 sees _his2 mother kneeling naked next to you, hears the hiss-click of the door closing and locking behind _him2, and makes the connection far too late to run. _He2 begins to scream at both you and _his2 mother at the top of _his2 lungs, and manages to keep up an impressive volume until you get _him2 gagged. _His2 mother does not move to interfere as you strip and bind $his daughter's struggling body.
-		<</switch>>
-		<<run newSlave($relative)>>
-		<<run cashX($contractCost, "slaveTransfer", $relative)>>
-		<<run newSlave($relative2)>>
-		<<run cashX($contractCost, "slaveTransfer", $relative2)>>
+	<<switch $RecETSevent>>
+	<<case "addict mother daughter">>
+		<<set $relative.devotion -= 50>>
+		Despite $himself, $he sobs with relief when you agree. $He offers to <<if $PC.dick == 1>>suck you off<<else>>eat you out<</if>> while you complete the necessary legalities, but instead you idly place a big dose of aphrodisiac on your desk and tell $him to wait quietly. After ten minutes of careful manipulation, $he's signed away both $his own freedom and $his daughter's without realizing it, in return for the drug. $He's masturbating furiously on a chair when $his daughter arrives. $He immediately realizes what's happened and $his eyes fill with all-consuming hatred, but $he can't stop rubbing.
+		<br><br>
+		Unsurprisingly the daughter is an addict too, and before long _he2's given _his2 signature and is sitting on a different chair on a strong dose of aphrodisiacs. <<if $activeSlave.dick > 0>>Mother and daughter crank it desperately,<<else>>Mother and daughter schlick themselves desperately,<</if>> sobbing in despair as you hurry to complete the nastily complex paperwork. This is going to be fun.
+	<<case "posh mother daughter">>
+		<<set $relative.devotion -= 25>>
+		You press your thumb down on your desk interface and then tell $him to read the display, strip, and show you $his body. $He knits $his brow in confusion and begins to curse at you but reads anyway. Comprehension dawns on $him and $he stares you in the eye for a long moment — and then drops to $his knees and begins to beg for $his daughter's freedom. $He knows the Free Cities well enough to be unsurprised when you ignore $him completely. $He stands and sadly strips off $his blouse and slacks. Following orders, $he rotates slowly for you. Then, $he bends over facing away from you and spreads $his buttocks to display $his holes. Unsurprisingly, $he's got a well-used pussy but has clearly never taken it up the ass. That will change.
+		<br><br>
+		$His daughter walks in angrily demanding to know why you called _him2 here. _He2 sees _his2 mother kneeling naked next to you, hears the hiss-click of the door closing and locking behind _him2, and makes the connection far too late to run. _He2 begins to scream at both you and _his2 mother at the top of _his2 lungs, and manages to keep up an impressive volume until you get _him2 gagged. _His2 mother does not move to interfere as you strip and bind $his daughter's struggling body.
+	<</switch>>
+	<<run newSlave($relative)>>
+	<<run cashX(forceNeg($contractCost), "slaveTransfer", $relative)>>
+	<<run newSlave($relative2)>>
+	<<run cashX(forceNeg($contractCost), "slaveTransfer", $relative2)>>
 	<</replace>>
 <</link>>
 
@@ -1700,13 +1718,13 @@ This call is coming from a public kiosk, which is usually an indication that the
 
 <<link "Enslave both">>
 	<<replace "#result">>
-		The poor sissy isn't happy to become a slave, but $he's clearly relieved to be away from $his sister. The bitch isn't likely to have an easy time; the sale didn't clear _him2 from debt. $activeSlave.slaveName describes $his basic sexual experience, which includes a lot of sucking and anal whoring. Without further ado $he moves from practical sexual slavery at the hands of $his sister to actual sexual slavery.
-		<br><br>
-		$His sister-pimp walks in angrily demanding to know why you called _him2 here. _He2 sees _his2 sissy sister kneeling naked next to you, hears the hiss-click of the door closing and locking behind _him2, and makes the connection far too late to run. _He2 begins to scream at both you and _his2 sister at the top of _his2 lungs, and manages to keep up an impressive volume until you get _him2 gagged. _His2 sister does not move to interfere as you strip and bind the struggling body. In fact, as you get the gag in place, $he begins to laugh an unstable, cracking laugh that degenerates into sobbing.
-		<<run newSlave($relative)>>
-		<<run cashX($contractCost, "slaveTransfer", $relative)>>
-		<<run newSlave($relative2)>>
-		<<run cashX($contractCost, "slaveTransfer", $relative2)>>
+	The poor sissy isn't happy to become a slave, but $he's clearly relieved to be away from $his sister. The bitch isn't likely to have an easy time; the sale didn't clear _him2 from debt. $activeSlave.slaveName describes $his basic sexual experience, which includes a lot of sucking and anal whoring. Without further ado $he moves from practical sexual slavery at the hands of $his sister to actual sexual slavery.
+	<br><br>
+	$His sister-pimp walks in angrily demanding to know why you called _him2 here. _He2 sees _his2 sissy sister kneeling naked next to you, hears the hiss-click of the door closing and locking behind _him2, and makes the connection far too late to run. _He2 begins to scream at both you and _his2 sister at the top of _his2 lungs, and manages to keep up an impressive volume until you get _him2 gagged. _His2 sister does not move to interfere as you strip and bind _his2 struggling body. In fact, as you get the gag in place, $he begins to laugh an unstable, cracking laugh that degenerates into sobbing.
+	<<run newSlave($relative)>>
+	<<run cashX(forceNeg($contractCost), "slaveTransfer", $relative)>>
+	<<run newSlave($relative2)>>
+	<<run cashX(forceNeg($contractCost), "slaveTransfer", $relative2)>>
 	<</replace>>
 <</link>>
 
@@ -1715,20 +1733,35 @@ This call is coming from a public kiosk, which is usually an indication that the
 <<if $minimumSlaveAge <= 3>>
 	<<link "Accept $his offer">>
 		<<replace "#result">>
-			You have the needy girl immediately bought to your penthouse where you help $his laboring body into an available bed or inspection. $He asks where $his other babies were taken, to which you reply somewhere they can be raised properly. They'll be taken care of and won't have to grow up on the streets, plus they were sucking the life out of $him. $He's a little depressed at the news, but understands your reasons. You take the opportunity to give $him a good look over; $he is really dilated! Apart from that, between all the births and dicks, $his vagina is rather worn out, though $he seems to understand how to use it. $His anus has also seen use, but not nearly as much.
-			<br><br>
-			You turn to the child clutching $his mother's grotesque belly. _He2 is in better shape than _his2 mother and tries to hide behind $his belly when you look at _him2. _He2'll be broken into a good little _girl2 for you soon enough.
-			<<if $relative2.preg > 0>>
-				You notice _his2 belly is slightly distended. It could be hunger, but upon closer inspection, you realize _his2 hymen has been torn. _He2's likely been servicing men alongside _his2 mother and has a bun in the oven too.
-			<</if>>
-			<<run newSlave($relative)>>
-			<<run cashX($contractCost, "slaveTransfer", $relative)>>
-			<<run newSlave($relative2)>>
-			<<run cashX($contractCost, "slaveTransfer", $relative2)>>
+		You have the needy $girl immediately bought to your penthouse where you help $his laboring body into an available bed or inspection. $He asks where $his other babies were taken, to which you reply somewhere they can be raised properly. They'll be taken care of and won't have to grow up on the streets, plus they were sucking the life out of $him. $He's a little depressed at the news, but understands your reasons. You take the opportunity to give $him a good look over; $he is really dilated! Apart from that, between all the births and dicks, $his vagina is rather worn out, though $he seems to understand how to use it. $His anus has also seen use, but not nearly as much.
+		<br><br>
+		You turn to the child clutching $his mother's grotesque belly. _He2 is in better shape than _his2 mother and tries to hide behind $his belly when you look at _him2. _He2'll be broken into a good little _girl2 for you soon enough.
+		<<if $relative2.preg > 0>>
+			You notice _his2 belly is slightly distended. It could be hunger, but upon closer inspection, you realize _his2 hymen has been torn. _He2's likely been servicing men alongside _his2 mother and has a bun in the oven too.
+		<</if>>
+		<<run newSlave($relative)>>
+		<<run cashX(forceNeg($contractCost), "slaveTransfer", $relative)>>
+		<<run newSlave($relative2)>>
+		<<run cashX(forceNeg($contractCost), "slaveTransfer", $relative2)>>
 		<</replace>>
 	<</link>>
 <</if>>
 
+<<default>>
+	<br>ERROR: bad recETS event $RecETSevent <<print "[[Go back to previous passage '" + previous() +"'][previous()]]">>
+
+<</switch>>
+
+<<else>>
+	<br><<if $cash < $contractCost>>//You lack the necessary funds to enslave them both.//<</if>>
+<</if>>
+
+<<case "identical herm pair" "identical pair" "incest brother brother" "incest brother sister" "incest father daughter" "incest father son" "incest mother daughter" "incest mother son" "incest sister sister" "incest twin brother" "incest twin sister" "incest twins mixed" "matched pair">>
+
+<<if $cash >= $contractCost>>
+
+<<switch $RecETSevent>>
+
 <<case "identical herm pair" "identical pair" "matched pair">>
 <<link "Buy them both">>
 	<<run cashX(forceNeg($contractCost), "slaveTransfer", $activeSlave)>>
@@ -1787,13 +1820,20 @@ This call is coming from a public kiosk, which is usually an indication that the
 <</link>>
 
 <<default>>
+
 	<br>ERROR: bad recETS event $RecETSevent <<print "[[Go back to previous passage '" + previous() +"'][previous()]]">>
 
 <</switch>>
+
 <<else>>
-	<<if $cash < $contractCost>>//You lack the necessary funds to enslave them both.//<</if>>
+	<br>//You lack the necessary funds to enslave them both.//
 <</if>>
 
+<<default>>
+	<br>ERROR: bad recETS event $RecETSevent <<print "[[Go back to previous passage '" + previous() +"'][previous()]]">>
+
+<</switch>>
+
 <<if $cheatMode == 1>>
 	<br><br>DEBUG: &nbsp;&nbsp;&nbsp;&nbsp;[[Go back to Nonrandom Event|Nonrandom Event][$activeSlave = 0, $eventSlave = 0]]
 <</if>>
diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index e693d1817950ad6a4d120074c4936b1f098243ee..be125afe8554679627f9160b3fe9d04d490e85c5 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -4977,7 +4977,7 @@
 			Society @@.green;strongly approves@@ of $his eagerness to transgress against the old world religious mores $he once held dear.
 			<<= FSChangePorn("ChattelReligionist", 2)>>
 		<</if>>
-		<<if [$slaves[$i].shouldersTat == "sacrilege" && $slaves[$i].lipsTat == "sacrilege" && $slaves[$i].boobsTat == "sacrilege" && $slaves[$i].armsTat == "sacrilege" && $slaves[$i].backTat == "sacrilege" && $slaves[$i].stampTat == "sacrilege" && $slaves[$i].buttTat == "sacrilege" && $slaves[$i].vaginaTat == "sacrilege" && $slaves[$i].dickTat == "sacrilege" && $slaves[$i].anusTat == "sacrilege" && $slaves[$i].legsTat == "sacrilege" && $slaves[$i].fuckdoll == 0>>
+		<<if $slaves[$i].shouldersTat == "sacrilege" && $slaves[$i].lipsTat == "sacrilege" && $slaves[$i].boobsTat == "sacrilege" && $slaves[$i].armsTat == "sacrilege" && $slaves[$i].backTat == "sacrilege" && $slaves[$i].stampTat == "sacrilege" && $slaves[$i].buttTat == "sacrilege" && $slaves[$i].vaginaTat == "sacrilege" && $slaves[$i].dickTat == "sacrilege" && $slaves[$i].anusTat == "sacrilege" && $slaves[$i].legsTat == "sacrilege" && $slaves[$i].fuckdoll == 0>>
 			Society @@.green;enjoys the sight@@ of the religious sacrilege scrawled across $his skin.
 			<<= FSChangePorn("ChattelReligionist", 1)>>
 		<</if>>
diff --git a/src/uncategorized/saServeThePublic.tw b/src/uncategorized/saServeThePublic.tw
index 69097595bc21f17ed3e08340619579ce5c3bbbfa..945ee83735b406436b2a53801bca40d1d804f6e4 100644
--- a/src/uncategorized/saServeThePublic.tw
+++ b/src/uncategorized/saServeThePublic.tw
@@ -788,13 +788,13 @@ $His appearance attracted $beauty members of the public (<<print Math.trunc($bea
 
 <<if ($seeRace == 1)>>
 	<<if ($slaves[$i].race == "white")>>
-		The public tastes favor white girls like $slaves[$i].slaveName.
+		The public tastes favor white <<= $girl>>s like $slaves[$i].slaveName.
 	<</if>>
 <</if>>
 
 <<if $arcologies[0].FSSupremacist != "unset">>
 	<<if $slaves[$i].race != $arcologies[0].FSSupremacistRace>>
-		Some citizens fetishize girls of the servile races.
+		Some citizens fetishize <<= $girl>>s of the servile races.
 	<</if>>
 <</if>>
 <<if $arcologies[0].FSSubjugationist != "unset">>
@@ -804,11 +804,11 @@ $His appearance attracted $beauty members of the public (<<print Math.trunc($bea
 <</if>>
 <<if $arcologies[0].FSEdoRevivalist != "unset">>
 	<<if ($slaves[$i].nationality == "Japanese") || ($slaves[$i].nationality == "Edo Revivalist")>>
-		As a proper Japanese girl, $he is considered extremely desirable.
+		As a proper Japanese $girl, $he is considered extremely desirable.
 	<</if>>
 <<elseif $arcologies[0].FSChineseRevivalist != "unset">>
 	<<if ($slaves[$i].nationality == "Chinese") || ($slaves[$i].nationality == "Chinese Revivalist")>>
-		As a proper Chinese girl, $he is considered extremely desirable.
+		As a proper Chinese $girl, $he is considered extremely desirable.
 	<</if>>
 <</if>>
 
diff --git a/src/uncategorized/saWhore.tw b/src/uncategorized/saWhore.tw
index 252df1213fa0f30344a6fb5b1e19ff1fe1ef40a6..6933e958c9d9ca4d6dfeb26eb7250cff3ca0c02f 100644
--- a/src/uncategorized/saWhore.tw
+++ b/src/uncategorized/saWhore.tw
@@ -920,7 +920,7 @@ $His appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a d
 
 <<if ($seeRace == 1)>>
 	<<if ($slaves[$i].race == "white")>>
-		Many customers prefer white girls like $slaves[$i].slaveName.
+		Many customers prefer white <<= $girl>>s like $slaves[$i].slaveName.
 	<</if>>
 <</if>>
 
@@ -936,11 +936,11 @@ $His appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a d
 <</if>>
 <<if $arcologies[0].FSEdoRevivalist != "unset">>
 	<<if ($slaves[$i].nationality == "Japanese") || ($slaves[$i].nationality == "Edo Revivalist")>>
-		As a proper Japanese girl, $he is considered extremely desirable.
+		As a proper Japanese $girl, $he is considered extremely desirable.
 	<</if>>
 <<elseif $arcologies[0].FSChineseRevivalist != "unset">>
 	<<if ($slaves[$i].nationality == "Chinese") || ($slaves[$i].nationality == "Chinese Revivalist")>>
-		As a proper Chinese girl, $he is considered extremely desirable.
+		As a proper Chinese $girl, $he is considered extremely desirable.
 	<</if>>
 <</if>>
 
diff --git a/src/uncategorized/seWeddingDouble.tw b/src/uncategorized/seWeddingDouble.tw
index 25f21053a2775e8e76d18e62f1d76b8b0a27d839..a0803f2a868de43526f4490d84c2efd5ea0c69a8 100644
--- a/src/uncategorized/seWeddingDouble.tw
+++ b/src/uncategorized/seWeddingDouble.tw
@@ -1060,13 +1060,13 @@
 			<<if (_slave1.fetish == "mindbroken")>>
 				_slave1.slaveName didn't notice,
 			<<elseif _slave1.devotion+_slave1.trust >= 175>>
-				_slave1.slaveName was very happy @@.hotpink;$her first time was with you and so special,@@
+				_slave1.slaveName was very happy @@.hotpink;$his first time was with you and so special,@@
 				<<set _slave1.devotion += 5, _slave2.devotion += 5>>
 			<<elseif _slave1.devotion < -20 && _slave1.trust > 20>>
 				_slave1.slaveName was @@.mediumorchid;saving that for someone special,@@
 				<<set _slave1.devotion -= 5, _slave2.devotion -= 5>>
 			<<elseif _slave1.devotion < -20>>
-				_slave1.slaveName wept at the sight of cum pooling from $her @@.mediumorchid;defiled <<if _slave1.mpreg == 1>>asshole<<else>>pussy<</if>>,@@
+				_slave1.slaveName wept at the sight of cum pooling from $his @@.mediumorchid;defiled <<if _slave1.mpreg == 1>>asshole<<else>>pussy<</if>>,@@
 				<<set _slave1.devotion -= 10, _slave2.devotion -= 10>>
 			<<else>>
 				_slave1.slaveName was glad you made it @@.hotpink;enjoyable@@ at least,
diff --git a/src/uncategorized/surgeryDegradation.tw b/src/uncategorized/surgeryDegradation.tw
index 4b61ce273126a22801f554f791e2025d81bea9e0..d97455d98ebcbd414af7ef4afa19cf97777749a9 100644
--- a/src/uncategorized/surgeryDegradation.tw
+++ b/src/uncategorized/surgeryDegradation.tw
@@ -1330,7 +1330,7 @@ As the remote surgery's long recovery cycle completes,
 		Of course, $he already realized while exiting that $his genitalia was completely reshaped. $He can only be happy that $he <<if $activeSlave.genes == "XX">>once again has a vagina and now has a means of release again<<else>>now has a hole other than $his anus to pleasure $himself with<</if>>. @@.hotpink;$He has become more submissive due to your radical reshaping of $his body.@@ Since the surgery was invasive, @@.red;$his health has been greatly affected.@@
 		<<set $activeSlave.devotion += 4>>
 	<<elseif ($activeSlave.devotion > 20)>>
-		Of course, $he already realized while exiting that $his genitalia was completely reshaped. $He didn't expect <<if $activeSlave.genes == "XX">>to ever have a pussy again<<else>>to be given a hole other than $his anus<</if>>, and $his face is a strange mix of fear, hope, and resignation as $he <<if canSee($activeSlave)>>views<<else>>feels<</if>> the vagina that now adorns $his formerly featureless crotch. Eventually $his shoulders slump and $he tries to carry on knowing that this is just another hole for your amusement, not $his. @@.mediumorchid;$He will struggle with feelings of confusion over just what your plans for $him are.@@ Since the surgery was invasive, @@.red;$his health has been greatly affected.@@ $He is @@.gold;terribly afraid@@ of your total power over $his body.
+		Of course, $he already realized while exiting that $his genitalia was completely reshaped. $He didn't expect <<if $activeSlave.genes == "XX">>to ever have a pussy again<<else>>to be given a hole other than $his anus<</if>>, and $his face is a strange mix of fear, hope, and resignation as $he <<if canSee($activeSlave)>>views<<else>>feels<</if>> the vagina that now adorns $his formerly featureless crotch. Eventually $his shoulders slump and $he tries to carry on knowing that this is just another hole for your amusement, not $hers. @@.mediumorchid;$He will struggle with feelings of confusion over just what your plans for $him are.@@ Since the surgery was invasive, @@.red;$his health has been greatly affected.@@ $He is @@.gold;terribly afraid@@ of your total power over $his body.
 		<<set $activeSlave.trust -= 10, $activeSlave.devotion -= 5>>
 	<<else>>
 		Of course, $he already realized while exiting that $his genitalia was completely reshaped. $He didn't expect <<if $activeSlave.genes == "XX">>to ever have a pussy again<<else>>to be given a hole other than $his anus<</if>>, but expectations and the reality are two different things. $He's beside $himself, weeping gently. $He absently moves a hand to where there used to be nothing and snatches it away with a sob, knowing this was done for yourself, not $him. @@.mediumorchid;The surgical invasion has filled $him with horror and anger.@@ Since the surgery was invasive, @@.red;$his health has been greatly affected.@@ $He is @@.gold;cripplingly afraid@@ of your total power over $his body.
diff --git a/src/utility/descriptionWidgets.tw b/src/utility/descriptionWidgets.tw
index 35c9159533d7b256fb54a5ee5297e494d9df897f..914b6a7aca948a6441633aab770b476f08899d45 100644
--- a/src/utility/descriptionWidgets.tw
+++ b/src/utility/descriptionWidgets.tw
@@ -337,8 +337,8 @@
 		<<print "You never thought you would be capable of impregnating yourself, but years of pleasuring yourself with yourself after missions managed to create $him.">>
 	<<case "A fresh capture once overpowered you and had his way with you. You kept her as a painful reminder to never lower your guard again.">>
 		<<print "A fresh capture once overpowered you and had his way with you. You kept $him as a painful reminder to never lower your guard again.">>
-	<<case "Your slaving troop kept several girls as fucktoys, you sired her in your favorite.">>
-		<<print "Your slaving troop kept several girls as fucktoys, you sired $him in your favorite.">>
+	<<case "Your slaving troop kept several girls as fucktoys; you sired her in your favorite.">>
+		<<print "Your slaving troop kept several girls as fucktoys; you sired $him in your favorite.">>
 	<<case "You enslaved her personally during the last stages of your slaving career.">>
 		<<print "You enslaved $him personally during the last stages of your slaving career.">>
 	<<case "You sired her in yourself after an arcology owner, impressed by your work, rewarded you with a night you'll never forget.">>
diff --git a/src/utility/descriptionWidgetsPiercings.tw b/src/utility/descriptionWidgetsPiercings.tw
index 3c79283939420e76923e120165e500c121cd42e3..b4a4b8f6b6dcfae98925e0363303d2e174d8318a 100644
--- a/src/utility/descriptionWidgetsPiercings.tw
+++ b/src/utility/descriptionWidgetsPiercings.tw
@@ -509,7 +509,7 @@
 					<</if>>
 
 				<<case "cutoffs and a t-shirt">>
-					they're laced together with a simple ribbon, but the effect makes it clear that this is one kinky girl.
+					they're laced together with a simple ribbon, but the effect makes it clear that this is one kinky $girl.
 
 				<<case "a slutty outfit">>
 					they're laced together with a simple ribbon, tightly enough that $he's aware they're there.
diff --git a/src/utility/extendedFamilyWidgets.tw b/src/utility/extendedFamilyWidgets.tw
index 61552059b70a9a47a890a8d7be95d318a2c67b8e..ef9265fa951645c4d9351582857031835ac2f503 100644
--- a/src/utility/extendedFamilyWidgets.tw
+++ b/src/utility/extendedFamilyWidgets.tw
@@ -1045,13 +1045,15 @@
 	<<set $activeSlave.mother = 0>>
 	<<redisplayFamily>>
 <</link>>
-<<if $PC.vagina == 1 && (($PC.actualAge - $activeSlave.actualAge) >= $fertilityAge) && $saveImported == 0>> | <<link "You">><<set $activeSlave.mother = $PC.ID>><<redisplayFamily>><</link>><</if>>
+<<if $PC.vagina == 1 && (($PC.actualAge - $activeSlave.actualAge) >= $fertilityAge) && (($PC.mother != $activeSlave.mother) || ($activeSlave.mother == 0)) && $saveImported == 0>>
+| <<link "You">><<set $activeSlave.mother = $PC.ID>><<redisplayFamily>><</link>>
+<</if>>
 <<for _efw = 0; _efw < $slaves.length; _efw++>>
-	<<if $slaves[_efw].vagina > 0 && (($slaves[_efw].actualAge - $activeSlave.actualAge) >= $fertilityAge) && $slaves[_efw].newGamePlus == 0>>
-		|
-		<<set _id = $slaves[_efw].ID>>
-		<<set _slaveName = $slaves[_efw].slaveName>>
-		<<print "
+	<<if $slaves[_efw].vagina > 0 && (($slaves[_efw].actualAge - $activeSlave.actualAge) >= $fertilityAge) && (($slaves[_efw].mother != $activeSlave.mother) || ($activeSlave.mother == 0)) && $slaves[_efw].newGamePlus == 0>>
+	|
+	<<set _id = $slaves[_efw].ID>>
+	<<set _slaveName = $slaves[_efw].slaveName>>
+	<<print "
 		<<link _slaveName>>
 			<<set $activeSlave.mother = " + _id + ">>
 			<<redisplayFamily>>
@@ -1065,9 +1067,11 @@
 	<<set $activeSlave.father = 0>>
 	<<redisplayFamily>>
 <</link>>
-<<if ($PC.dick == 1) && (($PC.actualAge - $activeSlave.actualAge) >= $potencyAge) && $saveImported == 0>> | <<link "You">><<set $activeSlave.father = $PC.ID>><<redisplayFamily>><</link>><</if>>
+<<if ($PC.dick == 1) && (($PC.actualAge - $activeSlave.actualAge) >= $potencyAge) && (($PC.father != $activeSlave.father) || ($activeSlave.father == 0)) && $saveImported == 0>>
+| <<link "You">><<set $activeSlave.father = $PC.ID>><<redisplayFamily>><</link>>
+<</if>>
 <<for _efw = 0; _efw < $slaves.length; _efw++>>
-	<<if ($slaves[_efw].dick > 0) && ((($slaves[_efw].actualAge - $activeSlave.actualAge) >= $potencyAge)) && $slaves[_efw].newGamePlus == 0>>
+	<<if ($slaves[_efw].dick > 0) && ((($slaves[_efw].actualAge - $activeSlave.actualAge) >= $potencyAge)) && (($slaves[_efw].father != $activeSlave.father) || ($activeSlave.father == 0)) && $slaves[_efw].newGamePlus == 0>>
 		|
 		<<set _id = $slaves[_efw].ID>>
 		<<set _slaveName = $slaves[_efw].slaveName>>
@@ -1085,7 +1089,7 @@
 	<<set $activeSlave.mother = 0>>
 	<<redisplayFamily>>
 <</link>>
-<<if $saveImported == 0>>
+<<if ($activeSlave.mother != $PC.ID) && ($PC.mother != $activeSlave.ID) && ($saveImported == 0)>>
 	|
 	<<link "You">>
 		<<if $PC.mother != 0>>
@@ -1103,6 +1107,9 @@
 	<<if $slaves[_efw].newGamePlus == 0>>
 		<<if $saveImported == 1>>|<</if>>
 		<<set _slaveName = $slaves[_efw].slaveName>>
+		<<set _slave = $slaves[_efw]>>
+		<<if ($activeSlave.mother != _slave.ID) && (_slave.mother != $activeSlave.ID)>>
+		|
 		<<print "
 		<<link _slaveName>>
 			<<set _slave = $slaves[" + _efw + "]>>
@@ -1117,6 +1124,7 @@
 			<<redisplayFamily>>
 		<</link>>
 		">>
+		<</if>>
 	<</if>>
 <</for>>
 
@@ -1127,7 +1135,7 @@
 	<<replace '#sameFatherNames'>><</replace>>
 	<<redisplayFamily>>
 <</link>>
-<<if $saveImported == 0>>
+<<if ($activeSlave.father != $PC.ID) && ($PC.father != $activeSlave.ID) && ($saveImported == 0)>>
 	|
 	<<link "You">>
 		<<if $PC.father != 0>>
@@ -1145,6 +1153,9 @@
 	<<if $slaves[_efw].newGamePlus == 0>>
 		<<if $saveImported == 1>>|<</if>>
 		<<set _slaveName = $slaves[_efw].slaveName>>
+		<<set _slave = $slaves[_efw]>>
+		<<if ($activeSlave.father != _slave.ID) && (_slave.father != $activeSlave.ID)>>
+		|
 		<<print "
 		<<link _slaveName>>
 			<<set _slave = $slaves[" + _efw + "]>>
@@ -1159,6 +1170,7 @@
 			<<redisplayFamily>>
 		<</link>>
 		">>
+		<</if>>
 	<</if>>
 <</for>>
 
@@ -1175,7 +1187,7 @@
 	<<redisplayFamily>>
 <</link>>
 <<if $activeSlave.vagina >= 0>>
-	<<if ($activeSlave.actualAge - $PC.actualAge) >= $fertilityAge && $saveImported == 0>>
+	<<if (($activeSlave.actualAge - $PC.actualAge) >= $fertilityAge) && (($PC.mother != $activeSlave.mother) || ($activeSlave.mother == 0)) && ($saveImported == 0)>>
 		|
 		<<link "You">>
 			<<set $PC.mother = $activeSlave.ID>>
@@ -1190,7 +1202,7 @@
 		<<if $slaves[_efw].newGamePlus == 0>>
 			<<set _slaveName = $slaves[_efw].slaveName>>
 			<<set _slave = $slaves[_efw]>>
-			<<if ($activeSlave.actualAge - _slave.actualAge) >= $fertilityAge>>
+			<<if (($activeSlave.actualAge - _slave.actualAge) >= $fertilityAge) && ((_slave.mother != $activeSlave.mother) || ($activeSlave.mother == 0))>>
 				|
 				<<print "
 				<<link _slaveName>>
@@ -1220,7 +1232,7 @@
 	<<redisplayFamily>>
 <</link>>
 <<if $activeSlave.dick > 0>>
-	<<if ($activeSlave.actualAge - $PC.actualAge) >= $fertilityAge && $saveImported == 0>>
+	<<if (($activeSlave.actualAge - $PC.actualAge) >= $potencyAge) && (($PC.father != $activeSlave.father) || ($activeSlave.father == 0)) && ($saveImported == 0)>>
 		|
 		<<link "You">>
 			<<set $PC.father = $activeSlave.ID>>
@@ -1232,7 +1244,7 @@
 		<<if $slaves[_efw].newGamePlus == 0>>
 			<<set _slaveName = $slaves[_efw].slaveName>>
 			<<set _slave = $slaves[_efw]>>
-			<<if ($activeSlave.actualAge - _slave.actualAge) >= $fertilityAge>>
+			<<if (($activeSlave.actualAge - _slave.actualAge) >= $potencyAge) && ((_slave.father != $activeSlave.father) || ($activeSlave.father == 0))>>
 				|
 				<<print "
 				<<link _slaveName>>