diff --git a/src/pregmod/seFCTVremote.tw b/src/pregmod/seFCTVremote.tw
index e023209bd4ed552a49ddaed8485b47a2a32d5c67..29c601d14df6026317efe57d76160a55c010d4e3 100644
--- a/src/pregmod/seFCTVremote.tw
+++ b/src/pregmod/seFCTVremote.tw
@@ -157,7 +157,7 @@ $He unboxes the new remote and turns $his back to you, eagerly demonstrating how
 	<br>
 	"Are you OK, <<if $activeSlave.dick > 0>>sir<<else>>ma'am<</if>>?" The customer looks concerned. "It's... it's nothing." The tech replies. What on earth was happening? $He enters the house and follows the customer inside. You can see everything from the drone, and the tech seems to struggle a bit going up the stairs. The customer gestures inside a door, "It's just in here, like I said, bottom shelf." "Thank you!" the tech responds, and you notice $him checking out _his2 <<if _customer.dick > 0>>enormous dick<<else>>hips<</if>> a second time. This time $he's a little slower to meet $his customer's eyes. It's difficult to tell from the low quality of the drone camera, but you think you can begin to see a question forming there. As the tech passes _him2 and enters the room, even you can hear the sharp intake of breath from the customer. "Everything OK?" $activeSlave.slaveName asks, turning stiffly. "Uh, sure. Yeah." The customer responds. The tech turns back to the TV and the customer stares at $his back. You move the drone into the room and subtly find a good angle. Then bump up the vibration on the remote.
 	<br>
-	$activeSlave.slaveName stands perfectly still for a moment, clearly not sure what was going on. $He'd never been dehydrated before, and surely it always made you feel hot and dizzy. The head of the archology had mentioned nausea; did that cover this odd feeling down below? $He felt... horny.
+	$activeSlave.slaveName stands perfectly still for a moment, clearly not sure what was going on. $He'd never been dehydrated before, and surely it always made you feel hot and dizzy. The head of the arcology had mentioned nausea; did that cover this odd feeling down below? $He felt... horny.
 	<br>
 	The customer quietly places a hand on $his shoulder and the tech jumps several inches. "Like I said, bottom shelf," _he2 repeats softly in $his ear.
 	<br>
@@ -219,7 +219,7 @@ $He unboxes the new remote and turns $his back to you, eagerly demonstrating how
 			<<run cashX(forceNeg($contractCost), "slaveTransfer", $activeSlave)>>
 
 			<<replace "#result">>
-				<br>You can't possibly be the only one annoyed at FCTV customer service. You soon have $him bent over with $his upper half encased in a wall, and $his lower half along with $his tramp stamp "$activeSlave.stampTat" exposed to the entire archology. A large monitor above $his ass ensures every detail of $his expressions are available, and aphrodisiacs ensure they are interesting. Long waits for tech support are common in this broken world, but even so, the queue that forms as the word gets out is quite impressive. $He spends a torturous day in the wall before being hauled in for enslavement, somewhat @@.red;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if $activeSlave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@
+				<br>You can't possibly be the only one annoyed at FCTV customer service. You soon have $him bent over with $his upper half encased in a wall, and $his lower half along with $his tramp stamp "$activeSlave.stampTat" exposed to the entire arcology. A large monitor above $his ass ensures every detail of $his expressions are available, and aphrodisiacs ensure they are interesting. Long waits for tech support are common in this broken world, but even so, the queue that forms as the word gets out is quite impressive. $He spends a torturous day in the wall before being hauled in for enslavement, somewhat @@.red;the worse for wear@@ and @@.red;acting oddly@@ due to $his ordeal, bruises all over $his body, cum leaking from $his @@.lime;loosened@@ anus<<if $activeSlave.vagina > -1>> and @@.lime;fucked-out@@ pussy<</if>>. The public @@.green;enjoys the fun.@@
 				<<if $FCTVreceiver <= 3>>
 					Frustrations released, they also seem more likely to watch FCTV.
 					<<set $FCTVreceiver++>>
diff --git a/src/pregmod/seFCTVshows.tw b/src/pregmod/seFCTVshows.tw
index 59589ec07366c7033d642f4e445f72adfb29e9f9..02297eb58c402ed6c640b411e3bf3fa35ef16d87 100644
--- a/src/pregmod/seFCTVshows.tw
+++ b/src/pregmod/seFCTVshows.tw
@@ -1005,14 +1005,14 @@
 			<<run Enunciate($Concubine)>>
 			<<setLocalPronouns $Concubine>>
 			<<if $Concubine.boobs > 2000 && $Concubine.boobShape == "saggy">>
-				$Concubine.slaveName hefts $his breasts and lets them flop back into their usual saggy position. <<if canTalk($Concubine)>>"Far too late for the<<s>>e ladie<<s>>. I doubt it will work though, product<<s>> like that never do."<<else>>$He sighs doubtfully.<</if>>
+				$Concubine.slaveName <<if hasAnyArms($Concubine)>>hefts<<else>>shakes<</if>> $his breasts and lets them flop back into their usual saggy position. <<if canTalk($Concubine)>>"Far too late for the<<s>>e ladie<<s>>. I doubt it will work though, product<<s>> like that never do."<<else>>$He sighs doubtfully.<</if>>
 			<<elseif $Concubine.boobs > 2000>>
-				$Concubine.slaveName massages $his big breasts. <<if canTalk($Concubine)>>"I doubt it will work, but if you're looking for an excu<<s>>e, you don't need one!"<<else>>$He scoffs at the commercial and clearly expresses $his doubt before puffing out $his chest at you.<</if>> $He leans into you so $his bust flops into your lap.
+				$Concubine.slaveName massages $his big breasts. <<if canTalk($Concubine)>>"I doubt it will work, but if you're looking for an e<<x>>cu<<s>>e, you don't need one!"<<else>>$He scoffs at the commercial and clearly expresses $his doubt before puffing out $his chest at you.<</if>> $He leans into you so $his bust flops into your lap.
 			<<else>>
-				$Concubine.slaveName cups $his breasts. <<if canTalk($Concubine)>>"What a joke. I'm <<s>>ure it doe<<s>>n't work, plu<<s>> don't you think they are lovely enough already, <<Master>>?"<<else>>$He scoffs with doubt before proudly sticking out $his chest.<</if>> $He bounces $his tits for you. You'll have to agree with $him; not a bit of sag to them.
+				$Concubine.slaveName <<if hasAnyArms($Concubine)>>cups<<else>>considers<</if>> $his breasts. <<if canTalk($Concubine)>>"What a joke. I'm <<s>>ure it doe<<s>>n't work, plu<<s>> don't you think they are lovely enough already, <<Master>>?"<<else>>$He scoffs with doubt before proudly sticking out $his chest.<</if>> $He bounces $his tits for you. You'll have to agree with $him; not a bit of sag to them.
 			<</if>>
 			<<if $PC.boobsBonus > 2 && $PC.boobsImplant == 0>>
-				$He slides closer to you, wraps an arm around your back and grabs your huge breasts. <<if canTalk($Concubine)>>"Oh <<Master>>! It feel<<s>> like YOU might need it!" $He jiggles your boobs in $his hands.<<else>>$He jiggles your huge boobs in $his hands. $He's calling you saggy!<</if>> You take that as an open invitation and throw the covers over the two of you so you can have a little fun before bed.
+				$He slides closer to you, <<if hasAnyArms($Concubine)>>wraps <<if hasBothArms($Concubine)>>an<<else>>$his<</if>> arm around your back, and grabs<<else>>pushing $his head against<</if>> your huge breasts. <<if canTalk($Concubine)>>"Oh <<Master>>! It feel<<s>> like YOU might need it!" $He <<if hasAnyArms($Concubine)>>jiggles your boobs in $his hand<<if hasBothArms($Concubine)>>s<</if>><<else>>nuzzles further into your rack<</if>>.<<else>>$He <<if hasAnyArms($Concubine)>>jiggles your huge boobs in $his hand<<if hasBothArms($Concubine)>>s<</if>><<else>>nuzzles into your huge rack<</if>>. $He's calling you saggy!<</if>> You take that as an open invitation and throw the covers over the two of you so you can have a little fun before bed.
 			<</if>>
 		<<elseif $PC.boobsBonus > 2 && $PC.boobsImplant == 0>>
 			You cup your huge breasts. They're pretty large and you swear they've been drooping a little lately; maybe you could benefit from this cream...
@@ -1387,7 +1387,7 @@
 				rest your hand on the small bump in your lower belly,
 			<</if>>
 			appreciating the life growing within you and what future prospects may await it.
-		<<elseif $PC.dick == 1>>
+		<<elseif $PC.dick >= 1>>
 			Stunned and fully erect, you inexplicably feel the urge to creampie a pussy, so you
 			<<if $Concubine != 0 && $Concubine.vagina > 0 && canDoVaginal($Concubine)>>
 				<<setLocalPronouns $Concubine>>
@@ -1403,7 +1403,7 @@
 				make your way to the slave dormitory and pick out the perfect slave.
 			<</if>>
 			You've never had a more hope-filled orgasm.
-		<<else>>
+		<<elseif $PC.vagina >= 1>>
 			Stunned and soaking wet, you hurry to
 			<<if $Concubine != 0 && canPenetrate($Concubine) && canImpreg($PC, $Concubine) && ($sexualOpeness == 1 || $Concubine.toyHole == "dick")>>
 				<<setLocalPronouns $Concubine>>
@@ -1618,7 +1618,7 @@
 	<<set $lastShow = 16, $showSixteen++>>
 	<<if $showSixteen == 4>><<set $showSixteen = 1>><</if>>
 	/* All actors are at least 18 */
-		<br>As you snuggle in for the night<<if $Concubine != 0>> with your concubine<</if>>, you <<if $FCTVremote == 1>>tune to<<else>>begin watching<</if>> the <i>Age of Slavery</i> channel. With so many new types of archologies emerging, it's sometimes difficult to tell if you are watching events unfolding on a set or in a real archology with a historical society.
+		<br>As you snuggle in for the night<<if $Concubine != 0>> with your concubine<</if>>, you <<if $FCTVremote == 1>>tune to<<else>>begin watching<</if>> the <i>Age of Slavery</i> channel. With so many new types of arcologies emerging, it's sometimes difficult to tell if you are watching events unfolding on a set or in a real arcology with a historical society.
 	<<if $showSixteen == 1>>
 		<br><br>"Well, you did well to win the 'cleanest urchin' contest."
 		<br>Currently you seem to be watching a scene from the industrial revolution, in a smoke smudged brick courtyard by a factory. A stout manager, dressed in a black suit, is leading a thin urchin toward a wooden building built out from the main factory.
diff --git a/src/uncategorized/bodyModification.tw b/src/uncategorized/bodyModification.tw
index e29904478975dd126203c79f5b81461f83a821ca..32c59fcf4493d8982c512331dc14e47b2f6ff567 100644
--- a/src/uncategorized/bodyModification.tw
+++ b/src/uncategorized/bodyModification.tw
@@ -21,12 +21,12 @@
 		<<unset $brandApplied>>
 	<</if>>
 	<<if $scarApplied>>
-		<<if $scarTarget.local === "entire body">>
+		<<if $scarTarget.local == "entire body">>
 			<<switch $scarDesign.local>>
 				<<case "burn">>
 					Your goal wasn't to make the distinct shape of a brand, but rather to permanently mar the skin with an open flame.
 				<<case "surgical">>
-					<<if $PC.medicine === 100>>
+					<<if $PC.medicine >= 100>>
 						Your medical mastery is perfect, so creating Frankenstein's monster was a deliberate work of art.
 					<<elseif $PC.medicine > 0>>
 						Your medical skills are progressing, and the Frankenstein effect reminds you of your earliest attempts.
@@ -44,7 +44,7 @@
 			<</if>>
 			<<switch $scarDesign.local>>
 				<<case "whip">>
-					Targetting a single area with a whip is not easy. You set the mood by carefully arranging candles dripping on to a whimpering $activeSlave.slaveName, then got $his attention with a quick <<if canSee($activeSlave)>>wave<<elseif canHear($activeSlave)>>crack<<else>>tap<</if>> of the whip. One by one, you carefully snuffed out the candles, flicking hot wax as you went. After pausing a moment, you prepared to leave your mark.
+					Targeting a single area with a whip is not easy. You set the mood by carefully arranging candles dripping on to a whimpering $activeSlave.slaveName, then got $his attention with a quick <<if canSee($activeSlave)>>wave<<elseif canHear($activeSlave)>>crack<<else>>tap<</if>> of the whip. One by one, you carefully snuffed out the candles, flicking hot wax as you went. After pausing a moment, you prepared to leave your mark.
 					<<if ["penis", "vagina"].includes($scarTarget.local)>>
 						<<if $activeSlave.dick > 4 && $seeDicks>>
 							$His dick was large enough that it was not too difficult to hit,
@@ -64,7 +64,7 @@
 				<<case "burn">>
 					Your goal wasn't to make the distinct shape of a brand, but rather to permanently mar the $activeSlave.skin skin of $his $scarTarget.local with an open flame.
 				<<case "surgical">>
-					<<if $PC.medicine === 100>>
+					<<if $PC.medicine >= 100>>
 						Your medical mastery is perfect, so creating such a scar was a deliberate act of degredation.
 					<<elseif $PC.medicine > 0>>
 						Your medical skills are progressing, and the sloppy scar reminds you of your earliest attempts.
diff --git a/src/uncategorized/brothelReport.tw b/src/uncategorized/brothelReport.tw
index 1b61a53fd18417dcd7811cb516b23da88ce47b74..960c50519517215f60699c78b54c2e46f22a0b7f 100644
--- a/src/uncategorized/brothelReport.tw
+++ b/src/uncategorized/brothelReport.tw
@@ -148,7 +148,7 @@
 					$He makes sure to massage $slaves[$i].slaveName's huge breasts to get the milk flowing before enticing clients to suckle and play with _him2.
 					<<set $madamCashBonus += 0.10>>
 				<<else>>
-					$He would like to show off $slaves[$i].slaveName's huge udders, but $slaves[$i].slaveName <<if ($slaves[$i].lactation == 0)>> isn't producing milk anymore. <<else>> doesn't exactly have huge udders anymore. <</if>>
+					$He would like to show off $slaves[$i].slaveName's huge udders, but $slaves[$i].slaveName <<if ($slaves[$i].lactation == 0)>>isn't producing milk anymore<<else>>doesn't exactly have huge udders anymore<</if>>.
 				<</if>>
 			<</if>>
 		<<elseif $slaves[$i].prestigeDesc == "$He is remembered for winning best in show as a cockmilker.">>
@@ -200,7 +200,8 @@
 			<<else>>
 				<<run saWhore($slaves[$i])>>
 			<</if>>
-			<br>&nbsp;&nbsp;&nbsp;&nbsp;$He whores $himself because $he doesn't have enough whores to manage to keep $him busy, and makes @@.yellowgreen;<<print cashFormat($Madam.lastWeeksCashIncome)>>.@@ $He can charge more for $his time, since many citizens find it erotic to fuck the Madam.
+			<br>&nbsp;&nbsp;&nbsp;&nbsp;
+			$He whores $himself because $he doesn't have enough whores to manage to keep $him busy, and makes @@.yellowgreen;<<print cashFormat($Madam.lastWeeksCashIncome)>>.@@ $He can charge more for $his time, since many citizens find it erotic to fuck the Madam.
 			<<set _profits += $cash-_oldCash, _oldCash = $cash>>
 		<</if>>
 	<</if>>
diff --git a/src/uncategorized/clinic.tw b/src/uncategorized/clinic.tw
index 523831630a7a1d9eb15b76246b178add496cf39d..3d1f8cdbb06f9f28f27833ab390678b646839c31 100644
--- a/src/uncategorized/clinic.tw
+++ b/src/uncategorized/clinic.tw
@@ -24,7 +24,7 @@ $clinicNameCaps
 <<case "Degradationist">>
 	is clean and cold, all scrubbed tile and cool steel. The beds have prominent restraint attachment points to force patients into any position desired.
 <<case "Repopulation Focus">>
-	is warm and inviting, with wide corridors and ample seating for its pregnant clientele. All the equipment is designed to accommodate heavily pregnant women.
+	is warm and inviting, with wide corridors and ample seating for its pregnant clientèle. All the equipment is designed to accommodate heavily pregnant women.
 <<case "Eugenics">>
 	is warm and inviting on one side, cold and utilitarian on the other. Only the toys of the elite are allowed the best of care.
 <<case "Asset Expansionist">>
@@ -56,7 +56,7 @@ $clinicNameCaps
 <<case "Hedonistic">>
 	is warm and comfortable, with extra wide, soft, heated beds and ample morphine. Pleasant smells are pumped into the recovery wards, plenty of entertainment is available and chubby nurse in a too small dress with a big bowl of slave food is only a button press away. It can be quite difficult to convince patients to leave.
 <<case "Intellectual Dependency">>
-	is bright and cheerful, with plenty of simple amusements to keep bimbos destracted and in bed. A complex locking mechanism promises no chance of a slave wandering off to slake their lust.
+	is bright and cheerful, with plenty of simple amusements to keep bimbos distracted and in bed. A complex locking mechanism promises no chance of a slave wandering off to slake their lust.
 <<case "Slave Professionalism">>
 	is clean and cold, all scrubbed tile and cool steel. Any delays in recovery are nothing more than time spent not honing one's talents.
 <<case "Petite Admiration">>
diff --git a/src/uncategorized/industrialDairyAssignmentScene.tw b/src/uncategorized/industrialDairyAssignmentScene.tw
index 3ca3955659edb9caebdcdf6bc7200edc16862625..65b7fd36a650e57a202149c75b80cef82071c398 100644
--- a/src/uncategorized/industrialDairyAssignmentScene.tw
+++ b/src/uncategorized/industrialDairyAssignmentScene.tw
@@ -23,12 +23,12 @@ When $activeSlave.slaveName reports to the dairy, it's to the sight of an unoccu
 
 	As $he realizes $his fate, a kind of peace comes over the self hating slut.
 	<<if !canTalk($activeSlave)>>
-		$He <<if ($activeSlave.amp != 1)>>mouths<<else>>gestures<</if>> $his thanks dreamily.
+		$He <<if (!hasAnyArms($activeSlave))>>mouths<<else>>gestures<</if>> $his thanks dreamily.
 	<<else>>
 		"Thank you, <<Master>>," $he <<say>>s simply. "I de<<s>>erve thi<<s>>," $he adds quietly, half to $himself.
 	<</if>>
 	Then $he falls silent and stares at the machine. Though $he hates $himself and looks forward to the release of being unable to do anything but get fucked, that doesn't mean $he isn't afraid.
-	<<if ($activeSlave.amp != 1)>>
+	<<if (hasAnyArms($activeSlave))>>
 		<<if ($dairyStimulatorsSetting > 1)>>
 			$He gauges the size of the sodomizer with $his hand, finding that it's wider than $his fist, and then presses the fist against $his own anus. Realizing what's about to happen, $he gives a little shudder.
 			<<if ($dairyPregSetting > 1) && isFertile($activeSlave) && $activeSlave.mpreg != 1>>
@@ -62,12 +62,12 @@ When $activeSlave.slaveName reports to the dairy, it's to the sight of an unoccu
 
 	As $he realizes what's about to happen, $he begins to cry openly. A curious mix of arousal, joy, and abject horror is obvious on $his face, and $he deals with the conflicting feelings by sobbing.
 	<<if !canTalk($activeSlave)>>
-		$He <<if ($activeSlave.amp != 1)>>mouths<<else>>gestures<</if>> $his thanks shakily.
+		$He <<if (!hasAnyArms($activeSlave))>>mouths<<else>>gestures<</if>> $his thanks shakily.
 	<<else>>
 		"Th-thank you, <<Master>>," $he <<say>>s through $his tears. "I love you."
 	<</if>>
 	Then $he falls silent and stares at the machine. $He's probably imagined this a thousand times, but the prospect is still frightening.
-	<<if ($activeSlave.amp != 1)>>
+	<<if (hasAnyArms($activeSlave))>>
 		<<if ($dairyStimulatorsSetting > 1)>>
 			$He gauges the size of the sodomizer with $his hand, finding that it's wider than $his fist, and then presses the fist against $his own anus. Realizing that $his anus is about to be permanently gaped, $he looks doubtful, but then visibly reassures $himself. $He'll need both $his mouth and $his ass to eat enough.
 		<</if>>
diff --git a/src/uncategorized/labReport.tw b/src/uncategorized/labReport.tw
index 890243e08203db34e4c7f7932ec0ba89de2217d2..a3ccf00a85c7258400aafaa57df4b92e577716f7 100644
--- a/src/uncategorized/labReport.tw
+++ b/src/uncategorized/labReport.tw
@@ -26,7 +26,7 @@
 					<<set $prosthetics[_task.id].amount += 1>>
 				<<case "craftFit">>
 					<<set _i = $slaves.findIndex(function(s) {return s.ID == _task.slaveID}), $slaves[_i].readyProsthetics.push({id: _task.id})>>
-					project to contruct <<= addA(setup.prosthetics[_task.id].name)>> for <<= SlaveFullName($slaves[_i])>>.
+					project to construct <<= addA(setup.prosthetics[_task.id].name)>> for <<= SlaveFullName($slaves[_i])>>.
 				<</switch>>
 				<<set $researchLab.tasks.shift(), _task = $researchLab.tasks[0]>>
 				<<if ndef _task>>