diff --git a/src/Mods/DinnerParty/dinnerPartyExecution.tw b/src/Mods/DinnerParty/dinnerPartyExecution.tw
index 6f8c9cb2309ec814d00428b9c85d0b2d8da65e25..a92591da94f8b6bc541b5c676d6c5229dd069559 100644
--- a/src/Mods/DinnerParty/dinnerPartyExecution.tw
+++ b/src/Mods/DinnerParty/dinnerPartyExecution.tw
@@ -104,13 +104,13 @@
 		<br><br>
 		This dish earned a score of _dishRating out of 5 stars.
 		<<if _dishRating >= 2>>
-			Your reputation has @@.green;increased@@.
+			Your reputation has @@.green;increased.@@
 			<<run repX((_dishRating * 100), "event")>>
 		<<elseif _dishRating >= 0>>
-			Your reputation has @@.red;decreased@@.
+			Your reputation has @@.red;decreased.@@
 			<<run repX(forceNeg(_dishRating * 20), "event")>>
 		<<else>>
-			Your reputation has @@.red;decreased@@.
+			Your reputation has @@.red;decreased.@@
 			<<run repX(-100, "event")>>
 		<</if>>
 		<br><br>
@@ -135,13 +135,13 @@
 		<br><br>
 		This dish earned a score of _dishRating out of 5 stars.
 		<<if _dishRating >= 2>>
-			Your reputation has @@.green;increased@@.
+			Your reputation has @@.green;increased.@@
 			<<run repX((_dishRating * 100), "event")>>
 		<<elseif _dishRating >= 0>>
-			Your reputation has @@.red;decreased@@.
+			Your reputation has @@.red;decreased.@@
 			<<run repX(forceNeg(_dishRating * 20), "event")>>
 		<<else>>
-			Your reputation has @@.red;decreased@@.
+			Your reputation has @@.red;decreased.@@
 			<<run repX(-100, "event")>>
 		<</if>>
 		<br><br>
@@ -185,13 +185,13 @@
 		<br><br>
 		This dish earned a score of _dishRating out of 5 stars.
 		<<if _dishRating >= 2>>
-			Your reputation has @@.green;increased@@.
+			Your reputation has @@.green;increased.@@
 			<<run repX((_dishRating * 100), "event")>>
 		<<elseif _dishRating >= 0>>
-			Your reputation has @@.red;decreased@@.
+			Your reputation has @@.red;decreased.@@
 			<<run repX(forceNeg(_dishRating * 20), "event")>>
 		<<else>>
-			Your reputation has @@.red;decreased@@.
+			Your reputation has @@.red;decreased.@@
 			<<run repX(-100, "event")>>
 		<</if>>
 		<br><br>
@@ -223,7 +223,7 @@
 		<<set _dinnerRating += _dishRating>>
 		<br><br>
 		This dish earned a score of _dishRating out of 5 stars.
-		Your reputation has @@.green;increased@@.
+		Your reputation has @@.green;increased.@@
 		<<run repX((_dishRating * 100), "event")>>
 		<br><br>
 	<</if>>
@@ -279,13 +279,13 @@
 	<br><br>
 	This dish earned a score of _dishRating out of 5 stars.
 	<<if _dishRating >= 2>>
-		Your reputation has @@.green;increased@@.
+		Your reputation has @@.green;increased.@@
 		<<run repX((_dishRating * 100), "event")>>
 	<<elseif _dishRating >= 0>>
-		Your reputation has @@.red;decreased@@.
+		Your reputation has @@.red;decreased.@@
 		<<run repX(forceNeg(_dishRating * 20), "event")>>
 	<<else>>
-		Your reputation has @@.red;decreased@@.
+		Your reputation has @@.red;decreased.@@
 		<<run repX(-100, "event")>>
 	<</if>>
 	<br><br>
@@ -348,7 +348,7 @@
 		<<set _dishRating -= 1>>
 	<</if>>
 	<<if $activeSlave.lipsImplant > 0>>
-		All of sudden one of your guests' face turns red, then purple. It is clear he is choking on something. You leap out of your seat, rush over to him and start the Heimlich maneuver. On your third thrust into his abdominal, a piece of lip implants flies out of his mouth and hits another guest square in the face. You apologize profusely for your carelessness in selecting the meat. The rest of your guests had a great laugh at your @@.red;expense@@.
+		All of sudden one of your guests' face turns red, then purple. It is clear he is choking on something. You leap out of your seat, rush over to him and start the Heimlich maneuver. On your third thrust into his abdominal, a piece of lip implants flies out of his mouth and hits another guest square in the face. You apologize profusely for your carelessness in selecting the meat. The rest of your guests had a great laugh at your @@.red;expense.@@
 		<<set _dishRating -= 5>>
 		<<run repX(-500, "event")>>
 	<</if>>
@@ -368,13 +368,13 @@
 	<br><br>
 	This dish earned a score of _dishRating out of 5 stars.
 	<<if _dishRating >= 2>>
-		Your reputation has @@.green;increased@@.
+		Your reputation has @@.green;increased.@@
 		<<run repX((_dishRating * 100), "event")>>
 	<<elseif _dishRating >= 0>>
-		Your reputation has @@.red;decreased@@.
+		Your reputation has @@.red;decreased.@@
 		<<run repX(forceNeg(_dishRating * 20), "event")>>
 	<<else>>
-		Your reputation has @@.red;decreased@@.
+		Your reputation has @@.red;decreased.@@
 		<<run repX(-100, "event")>>
 	<</if>>
 	<br><br>
@@ -388,7 +388,7 @@
 		The party is in full swing. Your guests enjoy eating $activeSlave.slaveName and make good use of the slaves you provided for their pleasure.
 		Sounds of an orgy of food drink and sex echoes through your dining hall. Your guests ate, drank and fucked their fill.
 		As the evening draw to a close, there isn't a single morsel of $activeSlave.slaveName left to be found. Some of your slaves show signs of teeth marks on their skin. Perhaps some guests got confused about what's for eating and what's for fucking?
-		The evening was a @@.green;success@@.
+		The evening was a @@.green;success.@@
 		<<run repX((_dinnerRating * 500), "event")>>
 
 		<<if _dinnerRating >= 20>>
@@ -405,10 +405,10 @@
 		<</if>>
 	<<else>>
 	/% failed evening %/
-		With most of your dishes earning a poor rating, your guests are @@.red;dissatisfied@@.
+		With most of your dishes earning a poor rating, your guests are @@.red;dissatisfied.@@
 		<<run repX(forceNeg(_dinnerRating * 100), "event")>>
 		They take out their frustrations on your slaves. Your slaves are being fucked roughly and abused. Cries of pain and pleads of mercy echoes through your dining hall. You decide to allow the abuse to continue as you do not want to antagonize your guests further. You watch with a forced smile as your favorite slaves are being slapped, whipped, choked and burned with cigarettes.
-		Some of your unlucky slaves had their health @@.red;reduced@@.
+		Some of your unlucky slaves had their health @@.red;reduced.@@
 		All of your slaves @@.mediumorchid;respect you less@@ and @@.gold;fear@@ you more as you place your reputation above their wellbeing.
 		<<for _dpe = 0; _dpe < $slaves.length; _dpe++>>
 			<<if random(0,1) > 0>>
@@ -439,7 +439,7 @@
 			<<if ($HeadGirl.vagina >= 0) && canDoVaginal($HeadGirl)>>
 				A finger traces along $his slit, finding the source of that moisture and pressing its way in. Another finger was added and the hand began to finger fuck $him roughly. After a few seconds a third finger was added and then a fourth, stretching $his pussy.
 				$HeadGirl.slaveName screams loudly as the entire hand was shoved up $his cunt without warning.
-				$His pussy has @@.lime;loosened@@.
+				$His pussy has @@.lime;loosened.@@
 				<<set $HeadGirl.vagina += 1>>
 			<</if>>
 			One man moves to the head of $HeadGirl.slaveName and shoved his cock into $his mouth, fucking $his throat roughly. He buries his cock deep down $his throat all the way to his balls.
diff --git a/src/SecExp/attackReport.tw b/src/SecExp/attackReport.tw
index 9d492f8c20e10ea5e32a424e4249cba5c39b06f6..94efe957686a484fed60fb0fa21eacb0324661bd 100644
--- a/src/SecExp/attackReport.tw
+++ b/src/SecExp/attackReport.tw
@@ -738,7 +738,7 @@
 	<br>
 <<elseif $battleResult == 1>>
 	The attackers wisely take the money offered them to leave your territory without further issues. The strength of the free cities was never in their guns but in their dollars and today events are the perfect demonstration of such strength.
-	Your @@.green;reputation slightly increases@@.
+	Your @@.green;reputation slightly increases.@@
 	<<if $attackType == "raiders">>
 		<<run repX(500 * _majorBattleMod, "war")>>
 	<<elseif $attackType == "free city">>
@@ -1066,7 +1066,7 @@
 			<</if>>
 		<</if>>
 		<<if $slaveIncreasedPrestige == 1>>
-			$He brought your army to victory so many times that $his @@.green;prestige has increased@@.
+			$He brought your army to victory so many times that $his @@.green;prestige has increased.@@
 		<</if>>
 	<<elseif $leadingTroops == "headGirl">>
 		<<setLocalPronouns $HeadGirl>>
@@ -1203,7 +1203,7 @@
 			<</if>>
 		<</if>>
 		<<if $slaveIncreasedPrestige == 1>>
-			$He brought your army to victory so many times that $his @@.green;prestige has increased@@.
+			$He brought your army to victory so many times that $his @@.green;prestige has increased.@@
 		<</if>>
 	<<elseif $leadingTroops == "citizen">>
 		<<if $auto == 1>>$assistantName<<else>>You<</if>> decided to appoint one of your volunteers as the commander.
diff --git a/src/SecExp/authorityReport.tw b/src/SecExp/authorityReport.tw
index e53db47327e6988c42c0dc8ba26d30e7c9c05ad8..ae6298716aca5f98e32400e9e7c3f447d319fd55 100644
--- a/src/SecExp/authorityReport.tw
+++ b/src/SecExp/authorityReport.tw
@@ -160,11 +160,11 @@ Your authority is
 
 This week
 <<if _authGrowth > 0>>
-	@@.green;authority has increased@@.
+	@@.green;authority has increased.@@
 <<elseif _authGrowth == 0>>
-	@@.yellow;authority did not change@@.
+	@@.yellow;authority did not change.@@
 <<else>>
-	@@.red;authority has decreased@@.
+	@@.red;authority has decreased.@@
 <</if>>
 
 <<set $authority += _authGrowth>>
diff --git a/src/SecExp/encyclopediaSecExpMain.tw b/src/SecExp/encyclopediaSecExpMain.tw
index 10d0f182caf0a8557fa5b210cdc38b818702d6a3..f9818bb6fa5d8c6f9d68f3f3dc6ebd98c60af53f 100644
--- a/src/SecExp/encyclopediaSecExpMain.tw
+++ b/src/SecExp/encyclopediaSecExpMain.tw
@@ -15,7 +15,7 @@
 
 		@@.deepskyblue;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><strong>Security</strong>:@@
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Representing how safe the arcology is, how likely it is for a citizen to get stabbed, killed or simply mugged in the streets as well as wider concerns like
-		dangerous political organizations, terrorist groups and more. It influences many things, but its main task is to combat @@.orangered;crime@@.
+		dangerous political organizations, terrorist groups and more. It influences many things, but its main task is to combat @@.orangered;crime.@@
 
 		@@.orangered;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br><strong>Crime</strong>:@@
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Representing the accumulated power of criminals in the arcology. Rather than representing low level criminal activity, better represented by @@.deepskyblue;security@@ (or better lack of), but
diff --git a/src/SecExp/rebellionGenerator.tw b/src/SecExp/rebellionGenerator.tw
index 7f629bc71fb98e6696fe9277dd793e994097d404..648da686e4c336bb729b5c630ff689d1453b6005 100644
--- a/src/SecExp/rebellionGenerator.tw
+++ b/src/SecExp/rebellionGenerator.tw
@@ -186,15 +186,15 @@
 <</if>>
 <br>
 <<if $tension < _oldTension>>
-	<br>This week @@.green;tensions relaxed@@.
+	<br>This week @@.green;tensions relaxed.@@
 <<elseif $tension == _oldTension && $tension != 0>>
-	<br>This week @@.yellow;tensions did not change@@.
+	<br>This week @@.yellow;tensions did not change.@@
 <<elseif $tension > _oldTension>>
 	<br>This week @@.red;tension rose@@ and
 	<<if $slaveRebellionEventFires == 1>>
-		@@.red;slave malcontent increased@@.
+		@@.red;slave malcontent increased.@@
 	<<elseif $citizenRebellionEventFires == 1>>
-		@@.red;citizen malcontent increased@@.
+		@@.red;citizen malcontent increased.@@
 	<</if>>
 <<elseif !Number.isInteger($tension)>>
 	<br>Error: tension is outside accepted range.
diff --git a/src/SecExp/rebellionReport.tw b/src/SecExp/rebellionReport.tw
index 8b004584037582cd28314291ec18542eb8433e53..a06b66940ac18918f9811c6c628a644ef867bbda 100644
--- a/src/SecExp/rebellionReport.tw
+++ b/src/SecExp/rebellionReport.tw
@@ -538,7 +538,7 @@
 <<if $garrison.reactor == 0>>
 	<<if random(1,100) <= (75 - ($fort.reactor * 25))>>
 		Unfortunately during the fighting a group of slaves infiltrated the reactor complex and sabotaged it, causing massive power fluctuations and blackouts.
-		It will take @@.red;time and money to repair the damage@@.
+		It will take @@.red;time and money to repair the damage.@@
 		<<set $garrison.reactorTime = $repairTime + random(1) - $fort.reactor, IncreasePCSkills('engineering',  0.1)>>
 		<<run cashX(-2000, "war")>>
 	<<else>>
@@ -550,7 +550,7 @@
 <<if $garrison.waterway == 0>>
 	<<if random(1,100) <= (75 - ($fort.waterway * 25))>>
 		Unfortunately during the fighting a group of slaves infiltrated the water management complex and sabotaged it, causing huge water leaks throughout the arcology and severely limiting the water supply.
-		It will take @@.red;time and money to repair the damage@@.
+		It will take @@.red;time and money to repair the damage.@@
 		<<set $garrison.waterwayTime = $repairTime + random(1) - $fort.waterway, IncreasePCSkills('engineering',  0.1)>>
 		<<run cashX(-2000, "war")>>
 	<<else>>
@@ -562,7 +562,7 @@
 <<if $garrison.assistant == 0>>
 	<<if random(1,100) <= (75 - ($fort.assistant * 25))>>
 		Unfortunately during the fighting a group of slaves infiltrated the facility housing $assistantName's mainframe and sabotaged it. Without its AI the arcology will be next to impossible to manage.
-		It will take @@.red;time and money to repair the damage@@.
+		It will take @@.red;time and money to repair the damage.@@
 		<<set $garrison.assistantTime = $repairTime + random(1) - $fort.assistant, IncreasePCSkills('engineering',  0.1)>>
 		<<run cashX(-2000, "war")>>
 	<<else>>
@@ -739,7 +739,7 @@
 				<</if>>
 			<</if>>
 		<</if>>
-		The damage to the structure will be @@.red;costly to repair@@.
+		The damage to the structure will be @@.red;costly to repair.@@
 		<<= IncreasePCSkills('engineering',  0.1)>>
 		<<run cashX(-2000, "war")>>
 	<<else>>
@@ -849,7 +849,7 @@
 				<</if>>
 			<</if>>
 		<</if>>
-		The damage to the structure will be @@.red;costly to repair@@.
+		The damage to the structure will be @@.red;costly to repair.@@
 		<<= IncreasePCSkills('engineering',  0.1)>>
 		<<run cashX(-2000, "war")>>
 	<<else>>
diff --git a/src/SecExp/secExpOptions.tw b/src/SecExp/secExpOptions.tw
index a64aa54663a3246f175d09a0df1a2ea0e7f34c41..603b421dce070799d7b7c88c7f5f6ef0ee8734cb 100644
--- a/src/SecExp/secExpOptions.tw
+++ b/src/SecExp/secExpOptions.tw
@@ -5,12 +5,12 @@
 __Battles__:
 <<if $terrain != "oceanic">>
 	<br><<if $battlesEnabled == 0>>
-		Battles are @@.red;DISABLED@@.
+		Battles are @@.red;DISABLED.@@
 		<<link "Enable battles" "secExpOptions">>
 			<<set $battlesEnabled = 1>>
 		<</link>>
 	<<else>>
-		Battles are @@.cyan;ENABLED@@.
+		Battles are @@.cyan;ENABLED.@@
 	<<link "Disable battles" "secExpOptions">>
 			<<set $battlesEnabled = 0>>
 		<</link>>
@@ -19,13 +19,13 @@ __Battles__:
 	<<if $battlesEnabled == 1>>
 		<br>
 		<<if $majorBattlesEnabled == 0>>
-			Major battles are @@.red;DISABLED@@.
+			Major battles are @@.red;DISABLED.@@
 			<<link "Enable major battles" "secExpOptions">>
 				<<set $majorBattlesEnabled = 1>>
 				<<set $battlesEnabled = 1>>
 			<</link>>
 		<<else>>
-			Major battles are @@.cyan;ENABLED@@.
+			Major battles are @@.cyan;ENABLED.@@
 		<<link "Disable major battles" "secExpOptions">>
 				<<set $majorBattlesEnabled = 0>>
 			<</link>>
@@ -33,12 +33,12 @@ __Battles__:
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;//Enable/disable late game large scale battles.//
 		<br>
 		<<if $majorBattleGameOver == 0>>
-			Major battles can cause gameover is @@.red;FALSE@@.
+			Major battles can cause gameover is @@.red;FALSE.@@
 			<<link "Activate game loss in case of major battle defeat" "secExpOptions">>
 				<<set $majorBattleGameOver = 1>>
 			<</link>>
 		<<else>>
-			Major battles can cause gameover is @@.cyan;TRUE@@.
+			Major battles can cause gameover is @@.cyan;TRUE.@@
 		<<link "Deactivate game loss in case of major battle defeat" "secExpOptions">>
 				<<set $majorBattleGameOver = 0>>
 			<</link>>
@@ -46,13 +46,13 @@ __Battles__:
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;//By default a total defeat in a major battle will cause a gameover.//
 		<br>
 		<<if $forceBattle == 0>>
-			Battle guaranteed this week is @@.red;FALSE@@.
+			Battle guaranteed this week is @@.red;FALSE.@@
 			<<link "Force engagement every week" "secExpOptions">>
 				<<set $forceBattle = 1>>
 			<</link>>
 
 		<<else>>
-			Battle guaranteed this week is @@.cyan;TRUE@@.
+			Battle guaranteed this week is @@.cyan;TRUE.@@
 		<<link "Do not force engagement every week" "secExpOptions">>
 				<<set $forceBattle = 0>>
 				<<set $forceMajorBattle = 0>>
@@ -61,13 +61,13 @@ __Battles__:
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;//Will force battles to happen every week.//
 		<br>
 		<<if $forceMajorBattle == 0>>
-			Major battle guaranteed this week is @@.red;FALSE@@.
+			Major battle guaranteed this week is @@.red;FALSE.@@
 			<<link "Force major engagement every week" "secExpOptions">>
 				<<set $forceMajorBattle = 1>>
 				<<set $forceBattle = 1>>
 			<</link>>
 		<<else>>
-			Major battle guaranteed this week is @@.cyan;TRUE@@.
+			Major battle guaranteed this week is @@.cyan;TRUE.@@
 			<<link "Do not force major engagement every week" "secExpOptions">>
 				<<set $forceMajorBattle = 0>>
 			<</link>>
@@ -78,12 +78,12 @@ __Battles__:
 	<br>Oceanic arcologies are not by default subject to external attacks. You can however allow them to happen anyway. If you choose to do so please keep in mind that descriptions and mechanics are not intended for naval combat but land combat.
 	<br>
 	<<if $battlesEnabled == 0>>
-		Battles are @@.red;DISABLED@@.
+		Battles are @@.red;DISABLED.@@
 		<<link "Enable battles" "secExpOptions">>
 			<<set $battlesEnabled = 1>>
 		<</link>>
 	<<else>>
-		Battles are @@.cyan;ENABLED@@.
+		Battles are @@.cyan;ENABLED.@@
 	<<link "Disable battles" "secExpOptions">>
 			<<set $battlesEnabled = 0>>
 		<</link>>
@@ -92,13 +92,13 @@ __Battles__:
 	<<if $battlesEnabled == 1>>
 		<br>
 		<<if $majorBattlesEnabled == 0>>
-			Major battles are @@.red;DISABLED@@.
+			Major battles are @@.red;DISABLED.@@
 			<<link "Enable major battles" "secExpOptions">>
 				<<set $majorBattlesEnabled = 1>>
 				<<set $battlesEnabled = 1>>
 			<</link>>
 		<<else>>
-			Major battles are @@.cyan;ENABLED@@.
+			Major battles are @@.cyan;ENABLED.@@
 		<<link "Disable major battles" "secExpOptions">>
 				<<set $majorBattlesEnabled = 0>>
 			<</link>>
@@ -106,12 +106,12 @@ __Battles__:
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;//Enable/disable late game large scale battles.//
 		<br>
 		<<if $majorBattleGameOver == 0>>
-			Major battles can cause gameover is @@.red;FALSE@@.
+			Major battles can cause gameover is @@.red;FALSE.@@
 			<<link "Activate game loss in case of major battle defeat" "secExpOptions">>
 				<<set $majorBattleGameOver = 1>>
 			<</link>>
 		<<else>>
-			Major battles can cause gameover is @@.cyan;TRUE@@.
+			Major battles can cause gameover is @@.cyan;TRUE.@@
 		<<link "Deactivate game loss in case of major battle defeat" "secExpOptions">>
 				<<set $majorBattleGameOver = 0>>
 			<</link>>
@@ -119,13 +119,13 @@ __Battles__:
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;//By default a total defeat in a major battle will cause a gameover.//
 		<br>
 		<<if $forceBattle == 0>>
-			Battle guaranteed this week is @@.red;FALSE@@.
+			Battle guaranteed this week is @@.red;FALSE.@@
 			<<link "Force engagement every week" "secExpOptions">>
 				<<set $forceBattle = 1>>
 			<</link>>
 
 		<<else>>
-			Battle guaranteed this week is @@.cyan;TRUE@@.
+			Battle guaranteed this week is @@.cyan;TRUE.@@
 		<<link "Do not force engagement every week" "secExpOptions">>
 				<<set $forceBattle = 0>>
 			<</link>>
@@ -133,13 +133,13 @@ __Battles__:
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;//Will force battles to happen every week.//
 		<br>
 		<<if $forceMajorBattle == 0>>
-			Major battle guaranteed this week is @@.red;FALSE@@.
+			Major battle guaranteed this week is @@.red;FALSE.@@
 			<<link "Force major engagement every week" "secExpOptions">>
 				<<set $forceMajorBattle = 1>>
 				<<set $forceBattle = 1>>
 			<</link>>
 		<<else>>
-			Major battle guaranteed this week is @@.cyan;TRUE@@.
+			Major battle guaranteed this week is @@.cyan;TRUE.@@
 			<<link "Do not force major engagement every week" "secExpOptions">>
 				<<set $forceMajorBattle = 0>>
 			<</link>>
@@ -152,12 +152,12 @@ __Battles__:
 __Rebellions__:
 	<br>
 	<<if $rebellionsEnabled == 0>>
-		Rebellions are @@.red;DISABLED@@.
+		Rebellions are @@.red;DISABLED.@@
 		<<link "Enable rebellions" "secExpOptions">>
 			<<set $rebellionsEnabled = 1>>
 		<</link>>
 	<<else>>
-		Rebellions are @@.cyan;ENABLED@@.
+		Rebellions are @@.cyan;ENABLED.@@
 	<<link "Disable rebellions" "secExpOptions">>
 			<<set $rebellionsEnabled = 0>>
 		<</link>>
@@ -166,12 +166,12 @@ __Rebellions__:
 	<br>
 	<<if $rebellionsEnabled == 1>>
 		<<if $rebellionGameOver == 0>>
-			Rebellions can cause gameover is @@.red;FALSE@@.
+			Rebellions can cause gameover is @@.red;FALSE.@@
 			<<link "Activate game loss in case of rebellions succeeding" "secExpOptions">>
 				<<set $rebellionGameOver = 1>>
 			<</link>>
 		<<elseif $rebellionGameOver == 1>>
-			Rebellions can cause gameover is @@.cyan;TRUE@@.
+			Rebellions can cause gameover is @@.cyan;TRUE.@@
 			<<link "Deactivate game loss in case of rebellions succeeding" "secExpOptions">>
 				<<set $rebellionGameOver = 0>>
 			<</link>>
@@ -179,12 +179,12 @@ __Rebellions__:
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;//Determines whether a total defeat in a rebellion will cause a gameover.//
 		<br>
 		<<if $forceRebellion == 0>>
-			Rebellions guaranteed this week is @@.red;FALSE@@.
+			Rebellions guaranteed this week is @@.red;FALSE.@@
 			<<link "Force engagement every week" "secExpOptions">>
 				<<set $forceRebellion = 1>>
 			<</link>>
 		<<else>>
-			Rebellions guaranteed this week is @@.cyan;TRUE@@.
+			Rebellions guaranteed this week is @@.cyan;TRUE.@@
 		<<link "Do not force engagement every week" "secExpOptions">>
 				<<set $forceRebellion = 0>>
 			<</link>>
@@ -195,7 +195,7 @@ __Rebellions__:
 <<if $showBattleStatistics == 0 &&($battlesEnabled == 1 || $rebellionsEnabled == 1)>>
 	<br>
 	<br>
-	Detailed battle statistics are @@.red;HIDDEN@@.
+	Detailed battle statistics are @@.red;HIDDEN.@@
 	<<link "Enable detailed battle statistics" "secExpOptions">>
 		<<set $showBattleStatistics = 1>>
 	<</link>>
@@ -204,7 +204,7 @@ __Rebellions__:
 <<elseif ($battlesEnabled == 1 || $rebellionsEnabled == 1)>>
 	<br>
 	<br>
-	Detailed battle statistics are @@.cyan;SHOWN@@.
+	Detailed battle statistics are @@.cyan;SHOWN.@@
 	<<link "Disable detailed battle statistics" "secExpOptions">>
 		<<set $showBattleStatistics = 0>>
 	<</link>>
@@ -214,7 +214,7 @@ __Rebellions__:
 <<if $allowPrestigeFromBattles == 0 && $battlesEnabled == 1>>
 	<br>
 	<br>
-	Battles can give prestige to slaves is @@.red;DISABLED@@.
+	Battles can give prestige to slaves is @@.red;DISABLED.@@
 	<<link "enable prestige from battles for slaves" "secExpOptions">>
 		<<set $allowPrestigeFromBattles = 1>>
 	<</link>>
@@ -223,7 +223,7 @@ __Rebellions__:
 <<elseif $battlesEnabled == 1>>
 	<br>
 	<br>
-	Battles can give prestige to slaves is @@.cyan;ENABLED@@.
+	Battles can give prestige to slaves is @@.cyan;ENABLED.@@
 	<<link "Disable prestige from battles for slaves" "secExpOptions">>
 		<<set $allowPrestigeFromBattles = 0>>
 	<</link>>
diff --git a/src/SecExp/secExpSmilingMan.tw b/src/SecExp/secExpSmilingMan.tw
index e0ac349cca066a476d43f977ec5ba9963e3912a8..0a3aff3d0c1d89e552566b11bca3b29fbbd7e43d 100644
--- a/src/SecExp/secExpSmilingMan.tw
+++ b/src/SecExp/secExpSmilingMan.tw
@@ -14,7 +14,7 @@
 	<br>Despite the sheer damage this criminal was doing, you cannot help but admire the skill with which every misdeed is carried — the worst white collar crimes of the century, carried out with such elegance
 	that they almost seemed the product of natural laws, rather than the masterful manipulation of the digital market.
 	While you sift through the pages of the report, $assistantName remains strangely quiet. "I'm worried, <<= properTitle()>> — this individual seems to be able to penetrate whichever system garners his attention. I... feel vulnerable," _heA says. "It's not something I'm used to."
-	<br>Fortunately you have not been hit directly by this criminal — not yet at least. Still, the repercussions of numerous bankruptcies take their toll on your arcology, whose @@.red;prosperity suffers@@.
+	<br>Fortunately you have not been hit directly by this criminal — not yet at least. Still, the repercussions of numerous bankruptcies take their toll on your arcology, whose @@.red;prosperity suffers.@@
 	<br><<set $arcologies[0].prosperity *= random(80,90) * 0.01>>
 	<br>
 	<span id="result">
@@ -75,7 +75,7 @@
 	"I'm sure you're aware of my recent activities around this rock of ours, and, well, to put it simply, it's your turn to contribute to my great project! You'll love it when you see it, I'm sure! By the way, thanks for the offer — it's so nice to see people contribute to a worthy cause so generously! Well, I've taken enough of your time, see you soon!"
 	<br>The lights flicker once more and an instant later your assistant returns to _hisA usual self.
 	<br>"I... I — I couldn't stop him! I'm sorry, <<= properTitle()>>."
-	<br>You waste no time in rushing to the console and checking your finances. It's as you feared, @@.red;you have been robbed@@.
+	<br>You waste no time in rushing to the console and checking your finances. It's as you feared, @@.red;you have been robbed.@@
 	<<set _lostCash = Math.clamp(50000 * Math.trunc($week / 20), 50000, 1000000)>>
 	<<if $assistantPower == 1>>
 		<<set _lostCash -= 20000>>
@@ -149,14 +149,14 @@
 	<br>Then it happened.
 	<br>In little more than seconds all the data collected in the years past vanished. It's a disaster.
 	<<if $cash < 0>>
-		The vast majority of currency is digital, so the actions of the Smiling Man have a devastating effect on the money supply. Luckily for you this means that your @@.yellowgreen;debt is reduced@@.
+		The vast majority of currency is digital, so the actions of the Smiling Man have a devastating effect on the money supply. Luckily for you this means that your @@.yellowgreen;debt is reduced.@@
 	<<else>>
-		The vast majority of currency is digital, so the actions of the Smiling Man have a devastating effect on the money supply. Unfortunately this means that your @@.red;cash reserves are gutted@@.
+		The vast majority of currency is digital, so the actions of the Smiling Man have a devastating effect on the money supply. Unfortunately this means that your @@.red;cash reserves are gutted.@@
 	<</if>>
 	<<run cashX(($cash * 0.2)-$cash, "event")>>
 	You are not the only one affected by this however. @@.red;The economy of the entire world is severely affected@@ by the loss of vast quantities of currency. Who knows how long will it take for the global economy to recover.
 	<<set $globalCrisisWeeks = random(8,16)>>
-	Trade is @@.red;severely affected@@.
+	Trade is @@.red;severely affected.@@
 	<<set $trade *= 0.2>>
 	With the loss of so much information, most of your accomplishments are simply forgotten, so @@.red;your reputation suffers.@@
 	<<run repX(($rep * 0.6)-$rep, "event")>>
@@ -194,7 +194,7 @@
 	<<if $secUpgrades.coldstorage > 3>>
 		Your cold storage facility has ensured that the Smiling Man's destruction of the primary archives was unable to damage the security of your arcology.
 	<<elseif $secUpgrades.coldstorage == 0>>
-		Your security department sees its archives butchered by the Smiling Man. Almost all data on criminals, citizens, and operations are lost. The @@.red;security of the arcology is greatly reduced.@@ Criminals, on the other hand, with their past erased, cannot wait to join this new world, so @@.red;crime will inevitably increase@@.
+		Your security department sees its archives butchered by the Smiling Man. Almost all data on criminals, citizens, and operations are lost. The @@.red;security of the arcology is greatly reduced.@@ Criminals, on the other hand, with their past erased, cannot wait to join this new world, so @@.red;crime will inevitably increase.@@
 		<<set $security = Math.clamp($security * 0.2,0,100)>>
 		<<set $crime = Math.clamp($crime * 1.5, 20,100)>>
 	<</if>>
@@ -408,7 +408,7 @@
 		/* 000-250-006 */
 		For such a criminal a simple execution is not enough. You order the $girl captured and crucified outside the city, with a mask resembling $his famous symbol. Your men quickly obey. $He never once shows sign of pain or fear, remaining stoic and proud to the end.
 		Once $his life ends, you order a statue erected in commemoration of the death of the Smiling Man. From this day forward the statue of the crucified criminal will adorn your arcology and his legend will be forever entangled with yours.
-		<br>Having dealt with the Smiling Man will provide @@.green;a large boost to your reputation, as well as a moderate amount of reputation each week@@.
+		<br>Having dealt with the Smiling Man will provide @@.green;a large boost to your reputation, as well as a moderate amount of reputation each week.@@
 	<<elseif $smilingManFate == 2>>
 		<<set $activeSlave.clothes = "no clothing">>
 		<<if $relationshipLM >= 4>>
diff --git a/src/SecExp/securityHQ.tw b/src/SecExp/securityHQ.tw
index e8708cea7264481a29d7cf255271031e1565d851..13ec9285facc301e43660927c0ad3eafe27003a2 100644
--- a/src/SecExp/securityHQ.tw
+++ b/src/SecExp/securityHQ.tw
@@ -196,7 +196,7 @@ You have <span id="secHel"> <<print num($secMenials)>> </span> slaves working in
 <br><br>
 
 /* security level and upgrades */
-Your security level (@@.deepskyblue;<<print $security>>@@)
+Your security level (@@.deepskyblue;<<print $security>>.@@
 <<if $security <= 20>>
 	is dangerously low.
 <<elseif $security <= 40>>
@@ -249,7 +249,7 @@ Considering the current upgrades the resting level for security is <<print $secR
 <br>
 
 /* crime level and upgrades */
-Your crime level (@@.orangered;<<print $crime>>@@)
+Your crime level (@@.orangered;<<print $crime>>.@@
 <<if $crime <= 20>>
 	is very low.
 <<elseif $crime <= $upgradeUpkeep>>
diff --git a/src/SecExp/securityReport.tw b/src/SecExp/securityReport.tw
index 50c8232374dcdf652c9d2404de1b4e9eedda2c73..06122339cf37f3063fee20cb9a823ad4f857e17b 100644
--- a/src/SecExp/securityReport.tw
+++ b/src/SecExp/securityReport.tw
@@ -202,11 +202,11 @@
 <<set _restGrowth = (_secRest - $security) * 0.2>>
 <<set _newSec = Math.trunc($security + _secGrowth + _restGrowth)>>
 <<if _newSec < $security>>
-	This week @@.red;security decreased@@.
+	This week @@.red;security decreased.@@
 <<elseif _newSec == $security>>
-	This week @@.yellow;security did not change@@.
+	This week @@.yellow;security did not change.@@
 <<else>>
-	This week @@.green;security improved@@.
+	This week @@.green;security improved.@@
 <</if>>
 <<set $security = Math.clamp(_newSec, 0, 100)>>
 
@@ -280,11 +280,11 @@
 <</if>>
 <<set _newCrime = Math.trunc(Math.clamp($crime + _crimeGrowth,0,_crimeCap))>>
 <<if _newCrime > $crime>>
-	This week @@.red;crime increased@@.
+	This week @@.red;crime increased.@@
 <<elseif _newCrime == $crime>>
-	This week @@.yellow;crime did not change@@.
+	This week @@.yellow;crime did not change.@@
 <<else>>
-	This week @@.green;crime decreased@@.
+	This week @@.green;crime decreased.@@
 <</if>>
 <<set $crime = Math.clamp(_newCrime,0,100)>>
 
@@ -331,7 +331,7 @@
 		Adult citizens are required to join the militia for a period of time.
 		<<set _recruitLimit = 0.05>>
 		<<if $militaryExemption == 1>>
-			Some citizens prefer to contribute to the arcology's defense through financial support rather than military service, making you @@.yellowgreen;a small sum@@.
+			Some citizens prefer to contribute to the arcology's defense through financial support rather than military service, making you @@.yellowgreen;a small sum.@@
 			<<set _recruitLimit -= 0.005>>
 			<<run cashX(250, "securityExpansion")>>
 		<</if>>
@@ -351,7 +351,7 @@
 		Adult citizens are required to register and serve in the militia whenever necessary.
 		<<set _recruitLimit = 0.1>>
 		<<if $militaryExemption == 1>>
-			Some citizens prefer to contribute to the arcology's defense through financial support rather than military service, making you @@.yellowgreen;a small sum@@.
+			Some citizens prefer to contribute to the arcology's defense through financial support rather than military service, making you @@.yellowgreen;a small sum.@@
 			<<set _recruitLimit -= 0.01>>
 			<<run cashX(250, "securityExpansion")>>
 		<</if>>
@@ -371,7 +371,7 @@
 		Every citizen is required to train and participate in the military activities of the arcology.
 		<<set _recruitLimit = 0.2>>
 		<<if $militaryExemption == 1>>
-			Some citizens prefer to contribute to the arcology's defense through financial support rather than military service, making you @@.yellowgreen;a small sum@@.
+			Some citizens prefer to contribute to the arcology's defense through financial support rather than military service, making you @@.yellowgreen;a small sum.@@
 			<<set _recruitLimit -= 0.02>>
 			<<run cashX(250, "securityExpansion")>>
 		<</if>>
diff --git a/src/SecExp/tradeReport.tw b/src/SecExp/tradeReport.tw
index b5df9dfc6694ec0093c6070dfdf4d9a8da3e66fe..ce1ac7429038b35ddb0504e1372cdd25f10afd39 100644
--- a/src/SecExp/tradeReport.tw
+++ b/src/SecExp/tradeReport.tw
@@ -113,18 +113,18 @@
 <</if>>
 
 <<if $trade <= 20>>
-	The almost non-existent trade crossing the arcology @@.yellow;does little to promote growth@@.
+	The almost non-existent trade crossing the arcology @@.yellow;does little to promote growth.@@
 <<elseif $trade <= 40>>
 	The low level of trade crossing the arcology promotes a @@.green;slow yet steady growth@@ of its economy.
 	<<set _AWeekGrowth += 1.5>>
 <<elseif $trade <= 60>>
-	With trade at positive levels, the @@.green;prosperity of the arcology grows more powerful@@.
+	With trade at positive levels, the @@.green;prosperity of the arcology grows more powerful.@@
 	<<set _AWeekGrowth += 2.5>>
 <<elseif $trade <= 80>>
-	With trade at high levels, the @@.green;prosperity of the arcology grows quickly and violently@@.
+	With trade at high levels, the @@.green;prosperity of the arcology grows quickly and violently.@@
 	<<set _AWeekGrowth += 3.5>>
 <<else>>
-	With trade at extremely high levels, the @@.green;prosperity of the arcology grows with unprecedented speed@@.
+	With trade at extremely high levels, the @@.green;prosperity of the arcology grows with unprecedented speed.@@
 	<<set _AWeekGrowth += 4.5>>
 <</if>>
 
diff --git a/src/endWeek/saServant.js b/src/endWeek/saServant.js
index c78991ea1a410e5074e49b1592e5540b12b3be5f..3675a7118fc862850674f8820a9c94eedec4095a 100644
--- a/src/endWeek/saServant.js
+++ b/src/endWeek/saServant.js
@@ -33,10 +33,10 @@ window.saServant = /** @param {App.Entity.SlaveState} slave */ function saServan
 				}
 				if (!(canHear(slave))) {
 					t += ` However, ${his} inability to hear often leaves ${him} oblivious to ${V.Stewardess.slaveName}'s orders, limiting their meaningful interactions.`;
-					cashX(V.stewardessBonus/4, "houseServant", slave);
+					cashX(V.stewardessBonus / 4, "houseServant", slave);
 				} else if ((slave.hears === -1 && slave.earwear !== "hearing aids") || (slave.hears === 0 && slave.earwear === "muffling ear plugs")) {
 					t += ` However, ${he} often doesn't catch what ${V.Stewardess.slaveName} says, leading to frustration, confusion and less work done.`;
-					cashX(V.stewardessBonus/2, "houseServant", slave);
+					cashX(V.stewardessBonus / 2, "houseServant", slave);
 				} else {
 					cashX(V.stewardessBonus, "houseServant", slave);
 				}
@@ -80,7 +80,7 @@ window.saServant = /** @param {App.Entity.SlaveState} slave */ function saServan
 	} else if (slave.skill.servant >= V.masteredXP) {
 		t += ` ${He} has experience with house keeping from working for you, making ${him} more effective.`;
 	} else {
-		slave.skill.servant += jsRandom(1, Math.ceil((slave.intelligence+slave.intelligenceImplant)/15) + 8);
+		slave.skill.servant += jsRandom(1, Math.ceil((slave.intelligence + slave.intelligenceImplant) / 15) + 8);
 	}
 
 	if (slave.fetishStrength > 60) {
@@ -127,7 +127,7 @@ window.saServant = /** @param {App.Entity.SlaveState} slave */ function saServan
 			} else {
 				t += `an incident without lasting effect.`;
 			}
-			cashX(Math.trunc(V.FResult*_vignette.effect), "houseServant", slave);
+			cashX(Math.trunc(V.FResult * _vignette.effect), "houseServant", slave);
 		} else if (_vignette.type === "devotion") {
 			if (_vignette.effect > 0) {
 				if (slave.devotion > 50) {
@@ -152,7 +152,7 @@ window.saServant = /** @param {App.Entity.SlaveState} slave */ function saServan
 			} else {
 				t += `an incident without lasting effect.`;
 			}
-			slave.devotion += (1*_vignette.effect);
+			slave.devotion += (1 * _vignette.effect);
 		} else if (_vignette.type === "trust") {
 			if (_vignette.effect > 0) {
 				if (slave.trust > 20) {
@@ -173,7 +173,7 @@ window.saServant = /** @param {App.Entity.SlaveState} slave */ function saServan
 			} else {
 				t += `an incident without lasting effect.`;
 			}
-			slave.trust += (1*_vignette.effect);
+			slave.trust += (1 * _vignette.effect);
 		} else if (_vignette.type === "health") {
 			if (_vignette.effect > 0) {
 				t += `<span class='green'>improving ${his} health.</span>`;
@@ -182,7 +182,7 @@ window.saServant = /** @param {App.Entity.SlaveState} slave */ function saServan
 			} else {
 				t += `an incident without lasting effect.`;
 			}
-			slave.health += (2*_vignette.effect);
+			slave.health += (2 * _vignette.effect);
 		} else {
 			if (_vignette.effect > 0) {
 				t += `<span class='green'>gaining you a bit of reputation.</span>`;
@@ -191,7 +191,7 @@ window.saServant = /** @param {App.Entity.SlaveState} slave */ function saServan
 			} else {
 				t += `an incident without lasting effect.`;
 			}
-			repX((V.FResult*_vignette.effect*0.1), "vignette", slave);
+			repX((V.FResult * _vignette.effect * 0.1), "vignette", slave);
 		}
 	}
 
diff --git a/src/events/intro/introSummary.tw b/src/events/intro/introSummary.tw
index 2508553d8b50acc3534c62cc2970162c6968000e..dac8ed375aa09bef2b91320cab2a84f52badb669 100644
--- a/src/events/intro/introSummary.tw
+++ b/src/events/intro/introSummary.tw
@@ -1195,23 +1195,23 @@ __''Player Character''__
 		<<options $seeFaces>>
 			Face art
 			<<option 0 "Disable">>
-			@@.red;DISABLED@@.
+			@@.red;DISABLED.@@
 			<<option 1 "Enable">>
-			@@.cyan;ENABLED@@.
+			@@.cyan;ENABLED.@@
 		<</options>>
 		<br>
 		<<options $seeVectorArtHighlights>>
 			Highlights on shiny clothing
 			<<option 0 "Disable">>
-			@@.red;DISABLED@@.
+			@@.red;DISABLED.@@
 			<<option 1 "Enable">>
-			@@.cyan;ENABLED@@.
+			@@.cyan;ENABLED.@@
 		<</options>>
 		<br>
 		<<options $seeHeight>>
 			Height scaling
 			<<option 0 "Disable">>
-			@@.red;DISABLED@@.
+			@@.red;DISABLED.@@
 			<<option 1 "Enable only for small images">>
 			@@.yellow;ENABLED@@ on small images.
 			<<option 2 "Enable for all images">>
@@ -1231,9 +1231,9 @@ __''Player Character''__
 		<<options $seeVectorArtHighlights>>
 			Highlights on shiny clothing
 			<<option 0 "Disable">>
-			@@.red;DISABLED@@.
+			@@.red;DISABLED.@@
 			<<option 1 "Enable">>
-			@@.cyan;ENABLED@@.
+			@@.cyan;ENABLED.@@
 		<</options>>
 	<<elseif $imageChoice == 0>>
 		<br>
diff --git a/src/events/intro/pcExperienceIntro.tw b/src/events/intro/pcExperienceIntro.tw
index f30286211dd3a6a7283fe7bb2cdc699c299f0be6..097d5200ac865c351eed6e3a61a22bfadf6cd1e9 100644
--- a/src/events/intro/pcExperienceIntro.tw
+++ b/src/events/intro/pcExperienceIntro.tw
@@ -8,7 +8,7 @@
 	<br>
 
 	<br>[[Idle wealth|PC Rumor Intro][$PC.career = "wealth"]]
-	<br>&nbsp;&nbsp;&nbsp;&nbsp;//Start with @@.yellowgreen;extra money@@.
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;//Start with @@.yellowgreen;extra money.@@
 	<<if $showSecExp == 1>>
 		However, you will find it @@.red;harder to maintain authority,@@ but @@.yellowgreen;propaganda hub upgrades will be cheaper.@@
 	<</if>>
@@ -61,7 +61,7 @@
 	<br>[[Gang Leader|PC Rumor Intro][$PC.career = "gang"]]
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;//As an ex-gang leader, you know how to haggle slaves.
 	<<if $showSecExp == 1>>
-		In addition, asserting your authority @@.green;will be easier@@ and @@.yellowgreen;security HQ upgrades will be cheaper@@.
+		In addition, asserting your authority @@.green;will be easier@@ and @@.yellowgreen;security HQ upgrades will be cheaper.@@
 	<</if>>
 	However, you will @@.red;find reputation quite hard@@ to maintain. Your starting slaves will be @@.green;fitter@@ and possess a free level of @@.cyan;combat skill.@@//
 
diff --git a/src/facilities/nursery/longChildDescription.tw b/src/facilities/nursery/longChildDescription.tw
index 60ab771b900337dd88e5b0ba63cf08eeddcf40dd..4083437ed9b8e589da915118ab8d0d31b25e431e 100644
--- a/src/facilities/nursery/longChildDescription.tw
+++ b/src/facilities/nursery/longChildDescription.tw
@@ -127,7 +127,7 @@ is
 <<if $saleDescription != 1>>
 	<<if $clinic != 0 && $clinicUpgradeScanner == 1>>
 		<<if $activeChild.chem > 15>>
-			$clinicNameCaps's scanners score long term carcinogenic buildup in $his body at @@.cyan;<<print Math.ceil($activeChild.chem/10)>>@@.
+			$clinicNameCaps's scanners score long term carcinogenic buildup in $his body at @@.cyan;<<print Math.ceil($activeChild.chem/10)>>.@@
 		<<else>>
 			$clinicNameCaps's scanners confirm that $he has good prospects for long term health.
 		<</if>>
@@ -273,7 +273,7 @@ is
 		<<elseif ($activeChild.devotion <= 20)>>
 			$He is @@.red;arrogant@@ and seems to think slavery beneath $him.
 		<<else>>
-			Despite being well broken, $he seems to retain hints of @@.red;arrogance@@.
+			Despite being well broken, $he seems to retain hints of @@.red;arrogance.@@
 		<</if>>
 	<<elseif ($activeChild.behavioralFlaw == "bitchy")>>
 		<<if ($activeChild.devotion < -20) && ($activeChild.trust >= -20)>>
@@ -423,7 +423,7 @@ is
 			<<if ($activeChild.sexualFlaw == "apathetic")>>
 				This sexual apathy plays into $his preference for @@.lightcoral;submission.@@
 			<<elseif ($activeChild.behavioralFlaw == "arrogant")>>
-				$His arrogance is really just a thin shell to protect $his true need to @@.lightcoral;submit@@.
+				$His arrogance is really just a thin shell to protect $his true need to @@.lightcoral;submit.@@
 			<<elseif ($activeChild.fetishStrength > 95)>>
 				$He's an extreme @@.lightcoral;submissive,@@ and relishes the strictures of slavery.
 			<<elseif ($activeChild.fetishStrength > 60)>>
@@ -455,7 +455,7 @@ is
 			<</if>>
 		<<case "buttslut">>
 			<<if ($activeChild.sexualFlaw == "hates anal")>>
-				$His hatred is just pretense to cover $his shame about how much $he really loves getting @@.lightcoral;fucked in the butt@@.
+				$His hatred is just pretense to cover $his shame about how much $he really loves getting @@.lightcoral;fucked in the butt.@@
 			<<elseif ($activeChild.fetishStrength > 95)>>
 				$He's a @@.lightcoral;buttslut,@@ happy to have anyone put anything up $his ass.
 			<<elseif ($activeChild.fetishStrength > 60)>>
@@ -1479,9 +1479,9 @@ $He is
 		<</if>>
 	<</if>>
 	<<if ($activeChild.addict > 0) && ($activeChild.addict <= 2)>>
-		$He is a new @@.cyan;aphrodisiac addict@@.
+		$He is a new @@.cyan;aphrodisiac addict.@@
 	<<elseif ($activeChild.addict > 0) && ($activeChild.addict < 10)>>
-		$He is a confirmed @@.cyan;aphrodisiac addict@@.
+		$He is a confirmed @@.cyan;aphrodisiac addict.@@
 	<<elseif ($activeChild.addict > 0)>>
 		$He is completely @@.cyan;dependent on aphrodisiacs,@@ and it is unlikely you will ever be able to wean $him off them.
 	<</if>>
diff --git a/src/gui/Encyclopedia/encyclopedia.tw b/src/gui/Encyclopedia/encyclopedia.tw
index 57687e5cd45d9b3237c42acc19bc0986a067b122..3ce93df56ec0bd35a54e11432029e601a6ee40e4 100644
--- a/src/gui/Encyclopedia/encyclopedia.tw
+++ b/src/gui/Encyclopedia/encyclopedia.tw
@@ -105,7 +105,7 @@ PLAYING FREE CITIES
 
 	<br><br>Slaves will sometimes default to the resting assignment after they're done with something else. If a slave is resting and the game suspects that she shouldn't be, her assignment will be ''__@@.lime;lime@@__'', bold, and underlined on the main menu to indicate that.
 
-	<br><br>If a new slave isn't afraid of you, make her. Then and only then build her @@.hotpink;[[devotion|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]]@@.
+	<br><br>If a new slave isn't afraid of you, make her. Then and only then build her @@.hotpink;[[devotion|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]].@@
 
 	<br><br>The personal attention assignment should be used tactically. It is the most powerful single way of improving slaves because it's reliable. Devotion and [[trust|Encyclopedia][$encyclopedia = "Trust"]] gains during a single week are normally capped. However, personal attention removes these caps. This is most powerful for slaves that are already well broken and are enjoying fairly luxurious lives. With so many things driving up devotion and [[trust|Encyclopedia][$encyclopedia = "Trust"]], using personal attention to remove the caps can quickly maximize both stats. Focusing on business instead (by selecting no slave for personal attention) is also powerful. Doing so produces @@.yellowgreen;[[money|Encyclopedia][$encyclopedia = "Money"]]@@ proportional to the amount of @@.yellowgreen;[[money|Encyclopedia][$encyclopedia = "Money"]]@@ on hand, //and// improves prosperity growth, which improves future income from rents.
 
@@ -132,14 +132,14 @@ Design Your Master
 
 	<br><br>''private security contractor'' (also referred to as a //mercenary background//) greatly reduces the cost of keeping mercenaries in your employ.
 	<<if $showSecExp == 1>>
-		Upgrades in the security HQ will be @@.yellowgreen;[[cheaper|Encyclopedia][$encyclopedia = "Money"]]@@.
+		Upgrades in the security HQ will be @@.yellowgreen;[[cheaper|Encyclopedia][$encyclopedia = "Money"]].@@
 	<</if>>
 	Your starting slaves will have free @@.mediumaquamarine;[[trust|Encyclopedia][$encyclopedia = "Trust"]]@@ available.
 	Starts having already mastered [[Warfare|Encyclopedia][$encyclopedia = "PC Skills"]].
 
 	<br><br>''slave driver'' enhances slave-focused personal attention, adding bonus @@.hotpink;[[devotion|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]]@@ or @@.mediumaquamarine;[[trust|Encyclopedia][$encyclopedia = "Trust"]]@@ to many training applications or preventing their loss.
 	<<if $showSecExp == 1>>
-		@@.darkviolet;[[authority|Encyclopedia][$encyclopedia = "Security Expansion"]]@@ will be easier to maintain. Plus upgrades in the security HQ will be @@.yellowgreen;[[cheaper|Encyclopedia][$encyclopedia = "Money"]]@@.
+		@@.darkviolet;[[authority|Encyclopedia][$encyclopedia = "Security Expansion"]]@@ will be easier to maintain. Plus upgrades in the security HQ will be @@.yellowgreen;[[cheaper|Encyclopedia][$encyclopedia = "Money"]].@@
 	<</if>>
 	Starting slaves will be cheaper, in addition having already mastered [[Slaving|Encyclopedia][$encyclopedia = "PC Skills"]].
 
@@ -151,7 +151,7 @@ Design Your Master
 	<<if $showSecExp == 1>>
 		and @@.darkviolet;[[authority|Encyclopedia][$encyclopedia = "Security Expansion"]]@@
 	<</if>>
-	losses each week. You can spend your free time selling your body for @@.yellowgreen;[[money|Encyclopedia][$encyclopedia = "Money"]],@@ at the cost of a large amount of @@.green;[[reputation|Encyclopedia][$encyclopedia = "Arcologies and Reputation"]]@@.
+	losses each week. You can spend your free time selling your body for @@.yellowgreen;[[money|Encyclopedia][$encyclopedia = "Money"]],@@ at the cost of a large amount of @@.green;[[reputation|Encyclopedia][$encyclopedia = "Arcologies and Reputation"]].@@
 
 	<br><br>''celebrity'' provides extra @@.green;[[reputation|Encyclopedia][$encyclopedia = "Arcologies and Reputation"]]@@ at game start
 	<<if $showSecExp == 1>>
@@ -245,7 +245,7 @@ BEING IN CHARGE
 
 
 <<case "Costs Summary">>
-	Aphrodisiacs are @@.yellowgreen;[[cheap|Encyclopedia][$encyclopedia = "Money"]]@@ and cost @@.yellowgreen;<<print cashFormat($drugsCost)>>@@ weekly; curatives are expensive and cost @@.yellowgreen;<<print cashFormat(($drugsCost*3))>>@@ weekly; while all other drug regimes cost @@.yellowgreen;<<print cashFormat(($drugsCost*2))>>.@@ Standard hormone regimens cost @@.yellowgreen;<<print Math.trunc($drugsCost*1*0.5)>>@@ while intensive hormone treatment costs @@.yellowgreen;<<print Math.trunc($drugsCost*2*0.5)>>.@@ Contraceptives cost @@.yellowgreen;<<print Math.trunc($drugsCost*0.5)>>@@.
+	Aphrodisiacs are @@.yellowgreen;[[cheap|Encyclopedia][$encyclopedia = "Money"]]@@ and cost @@.yellowgreen;<<print cashFormat($drugsCost)>>@@ weekly; curatives are expensive and cost @@.yellowgreen;<<print cashFormat(($drugsCost*3))>>@@ weekly; while all other drug regimes cost @@.yellowgreen;<<print cashFormat(($drugsCost*2))>>.@@ Standard hormone regimens cost @@.yellowgreen;<<print Math.trunc($drugsCost*1*0.5)>>@@ while intensive hormone treatment costs @@.yellowgreen;<<print Math.trunc($drugsCost*2*0.5)>>.@@ Contraceptives cost @@.yellowgreen;<<print Math.trunc($drugsCost*0.5)>>.@@
 
 	<br><br>
 	Slaves on spare living standards are fed a bland diet and obliged to sleep on bedrolls. Keeping a slave under restrictive rules costs @@.yellowgreen;<<print cashFormat($rulesCost)>>@@ weekly.
@@ -344,7 +344,7 @@ PC Skills
 	<br>''Slaving'' improves your effectiveness as a slave driver. At max level it allows you to more easily spot [[gingering|Encyclopedia][$encyclopedia = "Gingering"]].
 	Can be increased through acquiring performing the duties of a slave driver.
 
-	<br>''Engineering'' is a sign of how effective you are building and maintenance. Mastering the skill reduces the cost of @@.yellowgreen;arcology upgrades and expansions@@.
+	<br>''Engineering'' is a sign of how effective you are building and maintenance. Mastering the skill reduces the cost of @@.yellowgreen;arcology upgrades and expansions.@@
 	Can be increased through purchasing arcology upgrades or expanding facility capacity<<if $showSecExp > 0>> and repairing your arcology<</if>>.
 
 	<br>''Medicine'' shows how effective you are treating wounds. Max level reduces a slave's health and @@.mediumaquamarine;[[trust|Encyclopedia][$encyclopedia = "Trust"]]@@ loss during surgery.
@@ -374,7 +374,7 @@ SLAVES
 
 
 <<case "From Rebellious to Devoted">>
-	//Almost everything can affect a slave's willingness to obey. Increases in obedience @@.hotpink;are in hot pink,@@ while decreases @@.mediumorchid;are in orchid.@@ Meanwhile, increases in @@.mediumaquamarine;[[trust|Encyclopedia][$encyclopedia = "Trust"]]@@ (and decreases in fear) @@.mediumaquamarine;are in aquamarine,@@ while decreases in @@.mediumaquamarine;[[trust|Encyclopedia][$encyclopedia = "Trust"]]@@ (and increases in fear) @@.gold;are in gold@@.
+	//Almost everything can affect a slave's willingness to obey. Increases in obedience @@.hotpink;are in hot pink,@@ while decreases @@.mediumorchid;are in orchid.@@ Meanwhile, increases in @@.mediumaquamarine;[[trust|Encyclopedia][$encyclopedia = "Trust"]]@@ (and decreases in fear) @@.mediumaquamarine;are in aquamarine,@@ while decreases in @@.mediumaquamarine;[[trust|Encyclopedia][$encyclopedia = "Trust"]]@@ (and increases in fear) @@.gold;are in gold.@@
 
 	<br><br>High @@.hotpink;[[devotion|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]]@@ will naturally degrade; it takes at least some outside impetus to maintain slavish @@.hotpink;[[devotion|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]]@@ in a sane mind. The higher a slave's @@.hotpink;[[devotion|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]]@@ rises, the higher this natural rate of decay will become. Generally, this should not be a concern. As long as you treat your @@.hotpink;[[devoted|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]]@@ slaves decently, they will remain @@.hotpink;[[devoted|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]]@@ to you.
 
@@ -712,7 +712,7 @@ SLAVE ASSIGNMENTS:
 			<<print setup.schoolteacherCareers[$i]>>,
 		<</if>>
 	<</for>>
-	<br><br>Slaves who have been in slavery long enough that it is effectively their career get a bonus to @@.hotpink;[[devotion|Encyclopedia][$encyclopedia = "Devotion"]].@@ Slaves can forget their [[career experience|Encyclopedia][$encyclopedia = "Career Experience"]] in an industrialized Dairy, but if they do so and remain sane, they will get a special bonus to both @@.hotpink;[[devotion|Encyclopedia][$encyclopedia = "Devotion"]]@@ and @@.mediumaquamarine;[[trust|Encyclopedia][$encyclopedia = "Trust"]]@@.
+	<br><br>Slaves who have been in slavery long enough that it is effectively their career get a bonus to @@.hotpink;[[devotion|Encyclopedia][$encyclopedia = "Devotion"]].@@ Slaves can forget their [[career experience|Encyclopedia][$encyclopedia = "Career Experience"]] in an industrialized Dairy, but if they do so and remain sane, they will get a special bonus to both @@.hotpink;[[devotion|Encyclopedia][$encyclopedia = "Devotion"]]@@ and @@.mediumaquamarine;[[trust|Encyclopedia][$encyclopedia = "Trust"]].@@
 
 	<br><br>Facility heads and working slaves can gain work experience to provide the same benefit as having a relevant career. Intelligence is the deciding factor in how long this will take, brilliant slaves can achieve this ideally in about fourteen weeks, while borderline retarded slaves can take up two hundred weeks (Assuming that the slave's intelligence doesn't change at all and the dice roll is consistent).
 
@@ -1194,7 +1194,7 @@ SLAVE FETISHES:
 
 	<br><br>The fetish can be created by appropriate smart clit piercing settings, serving the Head Girl, and relationships.
 
-	<br><br>It can be advanced by appropriate smart clit piercing settings, and high @@.hotpink;[[devotion|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]]@@ and @@.mediumaquamarine;[[trust|Encyclopedia][$encyclopedia = "Trust"]]@@.
+	<br><br>It can be advanced by appropriate smart clit piercing settings, and high @@.hotpink;[[devotion|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]]@@ and @@.mediumaquamarine;[[trust|Encyclopedia][$encyclopedia = "Trust"]].@@
 
 	<br><br>Sadists do not mind a lack of hormonal feminization. The fetish will increase XX attraction. Wardenesses do better when sadistic, and can become sadists naturally.
 
@@ -1288,7 +1288,7 @@ SLAVE SEXUAL QUIRKS
 
 
 <<case "Unflinching">>
-	''Unflinching '' is a sexual [[quirk|Encyclopedia][$encyclopedia = "Quirks"]] developed from the [[crude|Encyclopedia][$encyclopedia = "Crude"]] [[flaw|Encyclopedia][$encyclopedia = "Flaws"]]. Unflinching slaves may naturally become [[Masochists|Encyclopedia][$encyclopedia = "Masochists"]]. In addition to the standard value and sexual assignment advantages, they will experience a partial rebound during weeks in which they lose @@.hotpink;[[devotion|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]]@@.
+	''Unflinching '' is a sexual [[quirk|Encyclopedia][$encyclopedia = "Quirks"]] developed from the [[crude|Encyclopedia][$encyclopedia = "Crude"]] [[flaw|Encyclopedia][$encyclopedia = "Flaws"]]. Unflinching slaves may naturally become [[Masochists|Encyclopedia][$encyclopedia = "Masochists"]]. In addition to the standard value and sexual assignment advantages, they will experience a partial rebound during weeks in which they lose @@.hotpink;[[devotion|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]].@@
 
 /**********
 SLAVE BEHAVIORAL FLAWS
@@ -1444,11 +1444,11 @@ SLAVE RELATIONSHIPS
 
 
 <<case "Emotionally Bonded">>
-	''Emotionally Bonded'' slaves have become so @@.hotpink;[[devoted|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]]@@ to the player character that they define their own happiness mostly in terms of pleasing the PC. Slaves may become emotionally bonded if they become perfectly @@.hotpink;[[devoted|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]]@@ and @@.mediumaquamarine;[[trusting|Encyclopedia][$encyclopedia = "Trust"]]@@ without being part of a [[romance|Encyclopedia][$encyclopedia = "Romances"]]. They receive powerful mental benefits — in fact, they are likely to accept anything short of sustained intentional abuse without lasting displeasure — and perform better at the [[servitude|Encyclopedia][$encyclopedia = "Servitude"]] and [[fucktoy|Encyclopedia][$encyclopedia = "Fucktoy"]] assignments. The most reliable way of ensuring a slave's development of emotional bonds is to have her assigned as a fucktoy (or to the [[Master suite|Encyclopedia][$encyclopedia = "Master Suite"]]) as she becomes perfectly @@.hotpink;[[devoted|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]]@@ and @@.mediumaquamarine;[[trusting|Encyclopedia][$encyclopedia = "Trust"]]@@.
+	''Emotionally Bonded'' slaves have become so @@.hotpink;[[devoted|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]]@@ to the player character that they define their own happiness mostly in terms of pleasing the PC. Slaves may become emotionally bonded if they become perfectly @@.hotpink;[[devoted|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]]@@ and @@.mediumaquamarine;[[trusting|Encyclopedia][$encyclopedia = "Trust"]]@@ without being part of a [[romance|Encyclopedia][$encyclopedia = "Romances"]]. They receive powerful mental benefits — in fact, they are likely to accept anything short of sustained intentional abuse without lasting displeasure — and perform better at the [[servitude|Encyclopedia][$encyclopedia = "Servitude"]] and [[fucktoy|Encyclopedia][$encyclopedia = "Fucktoy"]] assignments. The most reliable way of ensuring a slave's development of emotional bonds is to have her assigned as a fucktoy (or to the [[Master suite|Encyclopedia][$encyclopedia = "Master Suite"]]) as she becomes perfectly @@.hotpink;[[devoted|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]]@@ and @@.mediumaquamarine;[[trusting|Encyclopedia][$encyclopedia = "Trust"]].@@
 
 
 <<case "Emotional Slut">>
-	''Emotional sluts'' are slaves who have lost track of normal human emotional attachments, seeing sex as the only real closeness. Slaves may become emotional sluts if they become perfectly @@.hotpink;[[devoted|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]]@@ and @@.mediumaquamarine;[[trusting|Encyclopedia][$encyclopedia = "Trust"]]@@ without being part of a [[romance|Encyclopedia][$encyclopedia = "Romances"]]. They receive powerful mental benefits, though they will be disappointed if they are not on assignments that allow them to be massively promiscuous, and perform better at the [[whoring|Encyclopedia][$encyclopedia = "Whoring"]] and [[public service|Encyclopedia][$encyclopedia = "Public Service"]] assignments. The most reliable way of ensuring a slave's development into an emotional slut is to have her assigned as a public servant (or to the [[club|Encyclopedia][$encyclopedia = "Club"]]) as she becomes perfectly @@.hotpink;[[devoted|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]]@@ and @@.mediumaquamarine;[[trusting|Encyclopedia][$encyclopedia = "Trust"]]@@.
+	''Emotional sluts'' are slaves who have lost track of normal human emotional attachments, seeing sex as the only real closeness. Slaves may become emotional sluts if they become perfectly @@.hotpink;[[devoted|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]]@@ and @@.mediumaquamarine;[[trusting|Encyclopedia][$encyclopedia = "Trust"]]@@ without being part of a [[romance|Encyclopedia][$encyclopedia = "Romances"]]. They receive powerful mental benefits, though they will be disappointed if they are not on assignments that allow them to be massively promiscuous, and perform better at the [[whoring|Encyclopedia][$encyclopedia = "Whoring"]] and [[public service|Encyclopedia][$encyclopedia = "Public Service"]] assignments. The most reliable way of ensuring a slave's development into an emotional slut is to have her assigned as a public servant (or to the [[club|Encyclopedia][$encyclopedia = "Club"]]) as she becomes perfectly @@.hotpink;[[devoted|Encyclopedia][$encyclopedia = "From Rebellious to Devoted"]]@@ and @@.mediumaquamarine;[[trusting|Encyclopedia][$encyclopedia = "Trust"]].@@
 
 
 <<case "Slave Marriages">>
@@ -1906,7 +1906,7 @@ FUTURE SOCIETIES
 
 <<case "Aztec Revivalism">>
 	''Aztec Revivalism'' is a future society model which approves of qualities like good military education and an older leader.
-	<br>&nbsp;&nbsp;&nbsp;&nbsp;Improves all military acquisitions of slaves and allows for the sacrifice of slaves for @@.green;[[reputation|Encyclopedia][$encyclopedia = "Arcologies and Reputation"]]@@.
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Improves all military acquisitions of slaves and allows for the sacrifice of slaves for @@.green;[[reputation|Encyclopedia][$encyclopedia = "Arcologies and Reputation"]].@@
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;Can apply unique names to slaves.
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;Slows increases in the ratio of slaves to citizens.
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;Can be developed to greatly rely on the Head Girl position as an advisor and assistant.
@@ -1916,7 +1916,7 @@ FUTURE SOCIETIES
 
 <<case "Egyptian Revivalism">>
 	''Egyptian Revivalism'' is a future society model which approves of keeping a large harem, slave incest, and having a wide racial variety of public slaves.
-	<br>&nbsp;&nbsp;&nbsp;&nbsp;Improves value of slaves in incestuous relationships and efficiency of fucktoys in improving @@.green;[[reputation|Encyclopedia][$encyclopedia = "Arcologies and Reputation"]]@@.
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Improves value of slaves in incestuous relationships and efficiency of fucktoys in improving @@.green;[[reputation|Encyclopedia][$encyclopedia = "Arcologies and Reputation"]].@@
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;Can apply unique names to slaves.
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;Slows increases in the ratio of slaves to citizens.
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;Can be developed to improve the Head Girl position, with an additional bonus for Head Girls married to the Concubine, and a massive bonus if the Head Girl is also related to the Concubine.
diff --git a/src/interaction/main/mainLinks.js b/src/interaction/main/mainLinks.js
index d60f6c1244dc61b918f70931dc471c055f043b7c..4f151ef91c18089129af161737c2bc9f17dfa389 100644
--- a/src/interaction/main/mainLinks.js
+++ b/src/interaction/main/mainLinks.js
@@ -4,10 +4,12 @@
 /** breaks in the last case in switches are not required, but are highly recommended */
 
 /* OPEN MAIN */
-App.UI.View.MainLinks = function() {
+App.UI.View.MainLinks = function () {
 	"use strict";
 	const V = State.variables;
-	const PA = Array.isArray(V.personalAttention) ? V.personalAttention.map(function(x) { return getSlave(x.ID); }) : [];
+	const PA = Array.isArray(V.personalAttention) ? V.personalAttention.map(function (x) {
+		return getSlave(x.ID);
+	}) : [];
 	let r = ``;
 	if (V.HeadGirl) {
 		var pronouns = getPronouns(V.HeadGirl),
diff --git a/src/js/descriptionWidgets.js b/src/js/descriptionWidgets.js
index dba381646aa4cef8c6eddd9eb787247e29f4b25d..fff11892aa9f3db7362904ee5fd893fd044775fc 100644
--- a/src/js/descriptionWidgets.js
+++ b/src/js/descriptionWidgets.js
@@ -534,7 +534,6 @@ App.Desc.ageAndHealth = function (slave) {
 				} else {
 					bodyNCS = 'loli/shota';
 				}
-	
 				r += `${He} appears to be slave.visualAge years old`;
 				if (slave.visualAge <= 8) {
 					r += `and ${he} has induced <span class=orange>NCS</span> and will always have a ${bodyNCS} body, no matter how long ${he} lives.`;
@@ -652,480 +651,481 @@ App.Desc.ageAndHealth = function (slave) {
 }
 
 App.Desc.brand =
-/**
- * @param {App.Entity.SlaveState} slave
- * @returns {string} Slave's brand
- */
-function (slave) {
-	"use strict";
-	let r = ``;
-	let bellyAccessory;
-	/* eslint-disable */
-	let pronouns = getPronouns(slave);
-	let he = pronouns.pronoun;
-	let him = pronouns.object;
-	let his = pronouns.possessive;
-	let hers = pronouns.possessivePronoun;
-	let himself = pronouns.objectReflexive;
-	let boy = pronouns.noun;
-	let He = capFirstChar(he);
-	let His = capFirstChar(his);
-	/* eslint-enable */
+	/**
+	 * @param {App.Entity.SlaveState} slave
+	 * @returns {string} Slave's brand
+	 */
+	function (slave) {
+		"use strict";
+		let r = ``;
+		let bellyAccessory;
+		/* eslint-disable */
+		let pronouns = getPronouns(slave);
+		let he = pronouns.pronoun;
+		let him = pronouns.object;
+		let his = pronouns.possessive;
+		let hers = pronouns.possessivePronoun;
+		let himself = pronouns.objectReflexive;
+		let boy = pronouns.noun;
+		let He = capFirstChar(he);
+		let His = capFirstChar(his);
+		/* eslint-enable */
 
-	if (slave.brand) {
-		bellyAccessory = slave.bellyAccessory;
-		if (setup.fakeBellies.includes(bellyAccessory) && slave.brandLocation === "belly") {
-			r += `${His} fake belly has ${slave.brand} branded on it.`;
-		} else {
-			r += `${He} has ${slave.brand} branded into the flesh of ${his} ${slave.brandLocation}.`;
+		if (slave.brand) {
+			bellyAccessory = slave.bellyAccessory;
+			if (setup.fakeBellies.includes(bellyAccessory) && slave.brandLocation === "belly") {
+				r += `${His} fake belly has ${slave.brand} branded on it.`;
+			} else {
+				r += `${He} has ${slave.brand} branded into the flesh of ${his} ${slave.brandLocation}.`;
+			}
 		}
+		return r;
 	}
-	return r;
-}
 
 App.Desc.amputee =
-/**
- * @param {App.Entity.SlaveState} slave
- * @returns {string} Description of slave's amputation, if present
- */
-function (slave) {
-	"use strict";
-	let r = ``;
-	/* eslint-disable */
-	let pronouns = getPronouns(slave);
-	let he = pronouns.pronoun;
-	let him = pronouns.object;
-	let his = pronouns.possessive;
-	let hers = pronouns.possessivePronoun;
-	let himself = pronouns.objectReflexive;
-	let boy = pronouns.noun;
-	let He = capFirstChar(he);
-	let His = capFirstChar(his);
-	/* eslint-enable */
+	/**
+	 * @param {App.Entity.SlaveState} slave
+	 * @returns {string} Description of slave's amputation, if present
+	 */
+	function (slave) {
+		"use strict";
+		let r = ``;
+		/* eslint-disable */
+		let pronouns = getPronouns(slave);
+		let he = pronouns.pronoun;
+		let him = pronouns.object;
+		let his = pronouns.possessive;
+		let hers = pronouns.possessivePronoun;
+		let himself = pronouns.objectReflexive;
+		let boy = pronouns.noun;
+		let He = capFirstChar(he);
+		let His = capFirstChar(his);
+		/* eslint-enable */
 
-	if (slave.amp) {
-		if (slave.amp === -1) {
-			r += `${slave.slaveName} is a <span class=pink>quadruple amputee,</span> but ${he}'s equipped with a set of modern prosthetic limbs that allow ${him} a fairly normal life.`;
-		} else if (slave.amp === -2) {
-			r += `${slave.slaveName} is a <span class=pink>quadruple amputee,</span> but ${he}'s equipped with P-Limbs customized for sex. ${His} fingertips vibrate, ${his} finger joints are masked to prevent pinching, and ${his} hands can dispense lube.`;
-		} else if (slave.amp === -3) {
-			r += `${slave.slaveName} is a <span class=pink>quadruple amputee,</span> but ${he}'s equipped with P-Limbs customized to look natural. They are covered in a material that closely mimics living ${slave.skin} skin, and their servos are noise dampened.`;
-		} else if (slave.amp === -4) {
-			r += `${slave.slaveName} is a <span class=pink>quadruple amputee,</span> but ${he}'s equipped with P-Limbs customized for combat. They're hardened, strengthened, and more responsive, and they conceal taser knuckles and extensible forearm blades.`;
-		} else if (slave.amp === -5) {
-			r += `${slave.slaveName} is a <span class=pink>quadruple amputee,</span> but ${he}'s equipped with advanced cybernetic P-Limbs. The ultimate fusion of combat effectiveness and instruments of pleasure, they're capable of performing multiple functions. They can enhance sex through ${his} vibrating hands and increase ${his} combat skills with hardened, yet flexible artificial muscles. They have an advanced artificial skin that can send electrical impulses that can cause stimulation or extreme pain.`;
-		} else if (slave.amp > 0) {
-			r += `${slave.slaveName} is a <span class=pink>quadruple amputee,</span> making ${him} a convenient torso-only sex toy.`;
-		} else {
-			r += `The most obvious thing about ${slave.slaveName} is that ${he} is a <span class=pink>quadruple amputee:</span> ${he} has neither arms nor legs.`;
+		if (slave.amp) {
+			if (slave.amp === -1) {
+				r += `${slave.slaveName} is a <span class=pink>quadruple amputee,</span> but ${he}'s equipped with a set of modern prosthetic limbs that allow ${him} a fairly normal life.`;
+			} else if (slave.amp === -2) {
+				r += `${slave.slaveName} is a <span class=pink>quadruple amputee,</span> but ${he}'s equipped with P-Limbs customized for sex. ${His} fingertips vibrate, ${his} finger joints are masked to prevent pinching, and ${his} hands can dispense lube.`;
+			} else if (slave.amp === -3) {
+				r += `${slave.slaveName} is a <span class=pink>quadruple amputee,</span> but ${he}'s equipped with P-Limbs customized to look natural. They are covered in a material that closely mimics living ${slave.skin} skin, and their servos are noise dampened.`;
+			} else if (slave.amp === -4) {
+				r += `${slave.slaveName} is a <span class=pink>quadruple amputee,</span> but ${he}'s equipped with P-Limbs customized for combat. They're hardened, strengthened, and more responsive, and they conceal taser knuckles and extensible forearm blades.`;
+			} else if (slave.amp === -5) {
+				r += `${slave.slaveName} is a <span class=pink>quadruple amputee,</span> but ${he}'s equipped with advanced cybernetic P-Limbs. The ultimate fusion of combat effectiveness and instruments of pleasure, they're capable of performing multiple functions. They can enhance sex through ${his} vibrating hands and increase ${his} combat skills with hardened, yet flexible artificial muscles. They have an advanced artificial skin that can send electrical impulses that can cause stimulation or extreme pain.`;
+			} else if (slave.amp > 0) {
+				r += `${slave.slaveName} is a <span class=pink>quadruple amputee,</span> making ${him} a convenient torso-only sex toy.`;
+			} else {
+				r += `The most obvious thing about ${slave.slaveName} is that ${he} is a <span class=pink>quadruple amputee:</span> ${he} has neither arms nor legs.`;
+			}
 		}
+		return r;
 	}
-	return r;
-}
 
 App.Desc.waist =
-/**
- * @param {App.Entity.SlaveState} slave
- * @returns {string} Description of slave's waist
- */ function (slave) {
-	"use strict";
-	const V = State.variables;
-	let r = ``;
-	let belly;
-	let woman;
-	/* eslint-disable */
-	let pronouns = getPronouns(slave);
-	let he = pronouns.pronoun;
-	let him = pronouns.object;
-	let his = pronouns.possessive;
-	let hers = pronouns.possessivePronoun;
-	let himself = pronouns.objectReflexive;
-	let boy = pronouns.noun;
-	let He = capFirstChar(he);
-	let His = capFirstChar(his);
-	/* eslint-enable */
+	/**
+	 * @param {App.Entity.SlaveState} slave
+	 * @returns {string} Description of slave's waist
+	 */
+	function (slave) {
+		"use strict";
+		const V = State.variables;
+		let r = ``;
+		let belly;
+		let woman;
+		/* eslint-disable */
+		let pronouns = getPronouns(slave);
+		let he = pronouns.pronoun;
+		let him = pronouns.object;
+		let his = pronouns.possessive;
+		let hers = pronouns.possessivePronoun;
+		let himself = pronouns.objectReflexive;
+		let boy = pronouns.noun;
+		let He = capFirstChar(he);
+		let His = capFirstChar(his);
+		/* eslint-enable */
 
-	(boy === "girl" ? woman = "woman" : woman = "man");
-	if (slave.belly >= 1500) {
-		belly = bellyAdjective(slave);
-	}
+		(boy === "girl" ? woman = "woman" : woman = "man");
+		if (slave.belly >= 1500) {
+			belly = bellyAdjective(slave);
+		}
 
-	r += `${He} has `;
-	if (slave.waist > 95) {
-		r += `a badly <span class=red>masculine waist</span> that ruins ${his} figure`;
-		if (slave.weight > 30) {
-			r += ` and greatly exaggerates how fat ${he} is.`;
-		} else if (slave.weight < -30) {
-			r += ` despite how thin ${he} is.`;
-		} else {
-			r += `. `;
+		r += `${He} has `;
+		if (slave.waist > 95) {
+			r += `a badly <span class=red>masculine waist</span> that ruins ${his} figure`;
+			if (slave.weight > 30) {
+				r += ` and greatly exaggerates how fat ${he} is.`;
+			} else if (slave.weight < -30) {
+				r += ` despite how thin ${he} is.`;
+			} else {
+				r += `. `;
 
-		}
-		if (slave.belly >= 1500) {
-			if (slave.belly >= 750000) {
-				r += `${His} ${belly} belly grotesquely bulges around ${his} thick waist.`;
-				if (slave.preg > 3) {
-					if (slave.belly > (slave.pregAdaptation * 1000)) {
-						r += `${His} waist is horribly distended by ${his} bursting womb in a last ditch effort to find more room for ${his} children, leaving ${his} original waistline barely visible from behind.`;
-					} else {
-						r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+			}
+			if (slave.belly >= 1500) {
+				if (slave.belly >= 750000) {
+					r += `${His} ${belly} belly grotesquely bulges around ${his} thick waist.`;
+					if (slave.preg > 3) {
+						if (slave.belly > (slave.pregAdaptation * 1000)) {
+							r += `${His} waist is horribly distended by ${his} bursting womb in a last ditch effort to find more room for ${his} children, leaving ${his} original waistline barely visible from behind.`;
+						} else {
+							r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+						}
 					}
-				}
-			} else if (slave.belly < 300000) {
-				r += `${His} ${belly} belly is hidden by ${his} thick waist.`;
-			} else if (slave.belly < 450000) {
-				r += `${His} ${belly} belly can be seen around ${his} thick waist.`;
-			} else if (slave.belly < 600000) {
-				r += `${His} ${belly} belly can clearly be seen around ${his} thick waist.`;
-				if (slave.preg > 3) {
-					if (slave.belly > (slave.pregAdaptation * 1000)) {
-						r += `${His} waist is swollen wider than usual by ${his} crowded womb in its search for more room, leaving ${his} original waistline only visible from behind.`;
-					} else {
-						r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+				} else if (slave.belly < 300000) {
+					r += `${His} ${belly} belly is hidden by ${his} thick waist.`;
+				} else if (slave.belly < 450000) {
+					r += `${His} ${belly} belly can be seen around ${his} thick waist.`;
+				} else if (slave.belly < 600000) {
+					r += `${His} ${belly} belly can clearly be seen around ${his} thick waist.`;
+					if (slave.preg > 3) {
+						if (slave.belly > (slave.pregAdaptation * 1000)) {
+							r += `${His} waist is swollen wider than usual by ${his} crowded womb in its search for more room, leaving ${his} original waistline only visible from behind.`;
+						} else {
+							r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+						}
 					}
-				}
-			} else if (slave.belly < 750000) {
-				r += `${His} ${belly} belly lewdly bulges around ${his} thick waist.`;
-				if (slave.preg > 3) {
-					if (slave.belly > (slave.pregAdaptation * 1000)) {
-						r += `${His} waist is greatly distended by ${his} overfilled womb in its desperate search for more room, leaving ${his} original waistline only visible from behind.`;
-					} else {
-						r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+				} else if (slave.belly < 750000) {
+					r += `${His} ${belly} belly lewdly bulges around ${his} thick waist.`;
+					if (slave.preg > 3) {
+						if (slave.belly > (slave.pregAdaptation * 1000)) {
+							r += `${His} waist is greatly distended by ${his} overfilled womb in its desperate search for more room, leaving ${his} original waistline only visible from behind.`;
+						} else {
+							r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+						}
 					}
 				}
 			}
-		}
-	} else if (slave.waist > 40) {
-		r += `a broad, <span class=red>ugly waist</span> that makes ${him} look mannish`
-		if (slave.weight > 30) {
-			r += ` and exaggerates how fat ${he} is.`
-		} else if (slave.weight < -30) {
-			r += ` despite how thin ${he} is.`
-		} else {
-			r += `. `;
-		}
-		if (slave.belly >= 1500) {
-			if (slave.belly >= 750000) {
-				r += `${His} ${belly} belly grotesquely bulges around ${his} chunky waist.`;
-				if (slave.preg > 3) {
-					if (slave.belly > (slave.pregAdaptation * 1000)) {
-						r += `${His} waist is horribly distended by ${his} bursting womb in a last ditch effort to find more room for ${his} children, leaving ${his} original waistline barely visible from behind.`;
-					} else {
-						r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+		} else if (slave.waist > 40) {
+			r += `a broad, <span class=red>ugly waist</span> that makes ${him} look mannish`
+			if (slave.weight > 30) {
+				r += ` and exaggerates how fat ${he} is.`
+			} else if (slave.weight < -30) {
+				r += ` despite how thin ${he} is.`
+			} else {
+				r += `. `;
+			}
+			if (slave.belly >= 1500) {
+				if (slave.belly >= 750000) {
+					r += `${His} ${belly} belly grotesquely bulges around ${his} chunky waist.`;
+					if (slave.preg > 3) {
+						if (slave.belly > (slave.pregAdaptation * 1000)) {
+							r += `${His} waist is horribly distended by ${his} bursting womb in a last ditch effort to find more room for ${his} children, leaving ${his} original waistline barely visible from behind.`;
+						} else {
+							r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+						}
 					}
-				}
-			} else if (slave.belly < 150000) {
-				r += `${His} ${belly} belly is hidden by ${his} chunky waist.`;
-			} else if (slave.belly < 450000) {
-				r += `${His} ${belly} belly can be seen around ${his} chunky waist.`;
-			} else if (slave.belly < 600000) {
-				r += `${His} ${belly} belly can clearly be seen around ${his} chunky waist.`;
-				if (slave.preg > 3) {
-					if (slave.belly > (slave.pregAdaptation * 1000)) {
-						r += `${His} waist is swollen wider than usual by ${his} crowded womb in its search for more room, leaving ${his} original waistline only visible from behind.`;
-					} else {
-						r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+				} else if (slave.belly < 150000) {
+					r += `${His} ${belly} belly is hidden by ${his} chunky waist.`;
+				} else if (slave.belly < 450000) {
+					r += `${His} ${belly} belly can be seen around ${his} chunky waist.`;
+				} else if (slave.belly < 600000) {
+					r += `${His} ${belly} belly can clearly be seen around ${his} chunky waist.`;
+					if (slave.preg > 3) {
+						if (slave.belly > (slave.pregAdaptation * 1000)) {
+							r += `${His} waist is swollen wider than usual by ${his} crowded womb in its search for more room, leaving ${his} original waistline only visible from behind.`;
+						} else {
+							r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+						}
 					}
-				}
-			} else if (slave.belly < 750000) {
-				r += `${His} ${belly} belly lewdly bulges around ${his} chunky waist.`;
-				if (slave.preg > 3) {
-					if (slave.belly > (slave.pregAdaptation * 1000)) {
-						r += `${His} waist is greatly distended by ${his} overfilled womb in its desperate search for more room, leaving ${his} original waistline only visible from behind.`;
-					} else {
-						r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+				} else if (slave.belly < 750000) {
+					r += `${His} ${belly} belly lewdly bulges around ${his} chunky waist.`;
+					if (slave.preg > 3) {
+						if (slave.belly > (slave.pregAdaptation * 1000)) {
+							r += `${His} waist is greatly distended by ${his} overfilled womb in its desperate search for more room, leaving ${his} original waistline only visible from behind.`;
+						} else {
+							r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+						}
 					}
 				}
 			}
-		}
-	} else if (slave.waist > 10) {
-		r += `an <span class=red>unattractive waist</span> that conceals ${his} `
-		if (slave.visualAge > 25) {
-			r += `girlish`;
-		} else {
-			r += `womanly`;
-		}
-		r += ` figure`;
-		if (slave.weight > 30) {
-			r += ` and accentuates how fat ${he} is.`;
-		} else if (slave.weight < -30) {
-			r += ` despite how thin ${he} is.`;
-		} else {
-			r += `. `;
-		}
-		if (slave.belly >= 1500) {
-			if (slave.belly >= 750000) {
-				r += `${His} ${belly} belly grotesquely bulges around ${his} waist.`;
-				if (slave.preg > 3) {
-					if (slave.belly > (slave.pregAdaptation * 1000)) {
-						r += `${His} waist is horribly distended by ${his} bursting womb in a last ditch effort to find more room for ${his} children, leaving ${his} original waistline barely visible from behind.`;
-					} else {
-						r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+		} else if (slave.waist > 10) {
+			r += `an <span class=red>unattractive waist</span> that conceals ${his} `
+			if (slave.visualAge > 25) {
+				r += `girlish`;
+			} else {
+				r += `womanly`;
+			}
+			r += ` figure`;
+			if (slave.weight > 30) {
+				r += ` and accentuates how fat ${he} is.`;
+			} else if (slave.weight < -30) {
+				r += ` despite how thin ${he} is.`;
+			} else {
+				r += `. `;
+			}
+			if (slave.belly >= 1500) {
+				if (slave.belly >= 750000) {
+					r += `${His} ${belly} belly grotesquely bulges around ${his} waist.`;
+					if (slave.preg > 3) {
+						if (slave.belly > (slave.pregAdaptation * 1000)) {
+							r += `${His} waist is horribly distended by ${his} bursting womb in a last ditch effort to find more room for ${his} children, leaving ${his} original waistline barely visible from behind.`;
+						} else {
+							r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+						}
 					}
-				}
-			} else if (slave.belly < 10000) {
-				r += `From behind, ${his} figure hides ${his} ${belly} belly.`;
-			} else if (slave.belly < 200000) {
-				r += `From behind, ${his} figure barely hides ${his} ${belly} belly.`;
-			} else if (slave.belly < 300000) {
-				r += `${His} ${belly} belly can be seen around ${his} waist.`;
-			} else if (slave.belly < 450000) {
-				r += `${His} ${belly} belly can clearly be seen around ${his} waist.`;
-			} else if (slave.belly < 600000) {
-				r += `${His} ${belly} belly can clearly be seen around ${his} waist.`;
-				if (slave.preg > 3) {
-					if (slave.belly > (slave.pregAdaptation * 1000)) {
-						r += `${His} waist is swollen wider than usual by ${his} crowded womb in its search for more room, leaving ${his} original waistline only visible from behind.`;
-					} else {
-						r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+				} else if (slave.belly < 10000) {
+					r += `From behind, ${his} figure hides ${his} ${belly} belly.`;
+				} else if (slave.belly < 200000) {
+					r += `From behind, ${his} figure barely hides ${his} ${belly} belly.`;
+				} else if (slave.belly < 300000) {
+					r += `${His} ${belly} belly can be seen around ${his} waist.`;
+				} else if (slave.belly < 450000) {
+					r += `${His} ${belly} belly can clearly be seen around ${his} waist.`;
+				} else if (slave.belly < 600000) {
+					r += `${His} ${belly} belly can clearly be seen around ${his} waist.`;
+					if (slave.preg > 3) {
+						if (slave.belly > (slave.pregAdaptation * 1000)) {
+							r += `${His} waist is swollen wider than usual by ${his} crowded womb in its search for more room, leaving ${his} original waistline only visible from behind.`;
+						} else {
+							r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+						}
 					}
-				}
-			} else if (slave.belly < 750000) {
-				r += `${His} ${belly} belly lewdly bulges around ${his} waist.`;
-				if (slave.preg > 3) {
-					if (slave.belly > (slave.pregAdaptation * 1000)) {
-						r += `${His} waist is greatly distended by ${his} overfilled womb in its desperate search for more room, leaving ${his} original waistline only visible from behind.`;
-					} else {
-						r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+				} else if (slave.belly < 750000) {
+					r += `${His} ${belly} belly lewdly bulges around ${his} waist.`;
+					if (slave.preg > 3) {
+						if (slave.belly > (slave.pregAdaptation * 1000)) {
+							r += `${His} waist is greatly distended by ${his} overfilled womb in its desperate search for more room, leaving ${his} original waistline only visible from behind.`;
+						} else {
+							r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+						}
 					}
 				}
 			}
-		}
-	} else if (slave.waist > -10) {
-		r += `an average waist for a `
-		if (slave.visualAge > 25) {
-			r += `${boy}`;
-		} else {
-			r += `${woman}`;
-		}
-		if (slave.weight > 30) {
-			r += `, though it looks broader since ${he}'s fat.`
-		} else if (slave.weight < -30) {
-			r += `, though it looks narrower since ${he}'s thin.`
-		} else {
-			r += `. `;
-		}
-		if (slave.belly >= 1500) {
-			if (slave.belly >= 750000) {
-				r += `${His} ${belly} belly grotesquely bulges around ${his} waist.`;
-				if (slave.preg > 3) {
-					if (slave.belly > (slave.pregAdaptation * 1000)) {
-						r += `${His} waist is horribly distended by ${his} bursting womb in a last ditch effort to find more room for ${his} children, leaving ${his} original waistline barely visible from behind.`;
-					} else {
-						r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+		} else if (slave.waist > -10) {
+			r += `an average waist for a `
+			if (slave.visualAge > 25) {
+				r += `${boy}`;
+			} else {
+				r += `${woman}`;
+			}
+			if (slave.weight > 30) {
+				r += `, though it looks broader since ${he}'s fat.`
+			} else if (slave.weight < -30) {
+				r += `, though it looks narrower since ${he}'s thin.`
+			} else {
+				r += `. `;
+			}
+			if (slave.belly >= 1500) {
+				if (slave.belly >= 750000) {
+					r += `${His} ${belly} belly grotesquely bulges around ${his} waist.`;
+					if (slave.preg > 3) {
+						if (slave.belly > (slave.pregAdaptation * 1000)) {
+							r += `${His} waist is horribly distended by ${his} bursting womb in a last ditch effort to find more room for ${his} children, leaving ${his} original waistline barely visible from behind.`;
+						} else {
+							r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+						}
 					}
-				}
-			} else if (slave.belly < 10000) {
-				r += `From behind, ${his} figure hides ${his} ${belly} belly.`;
-			} else if (slave.belly < 200000) {
-				r += `From behind, ${his} figure barely hides ${his} ${belly} belly.`;
-			} else if (slave.belly < 300000) {
-				r += `${His} ${belly} belly can be seen around ${his} waist.`;
-			} else if (slave.belly < 450000) {
-				r += `${His} ${belly} belly can clearly be seen around ${his} waist.`;
-			} else if (slave.belly < 600000) {
-				r += `${His} ${belly} belly can clearly be seen around ${his} waist.`;
-				if (slave.preg > 3) {
-					if (slave.belly > (slave.pregAdaptation * 1000)) {
-						r += `${His} waist is swollen wider than usual by ${his} crowded womb in its search for more room, leaving ${his} original waistline only visible from behind.`;
-					} else {
-						r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+				} else if (slave.belly < 10000) {
+					r += `From behind, ${his} figure hides ${his} ${belly} belly.`;
+				} else if (slave.belly < 200000) {
+					r += `From behind, ${his} figure barely hides ${his} ${belly} belly.`;
+				} else if (slave.belly < 300000) {
+					r += `${His} ${belly} belly can be seen around ${his} waist.`;
+				} else if (slave.belly < 450000) {
+					r += `${His} ${belly} belly can clearly be seen around ${his} waist.`;
+				} else if (slave.belly < 600000) {
+					r += `${His} ${belly} belly can clearly be seen around ${his} waist.`;
+					if (slave.preg > 3) {
+						if (slave.belly > (slave.pregAdaptation * 1000)) {
+							r += `${His} waist is swollen wider than usual by ${his} crowded womb in its search for more room, leaving ${his} original waistline only visible from behind.`;
+						} else {
+							r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+						}
 					}
-				}
-			} else if (slave.belly < 750000) {
-				r += `${His} ${belly} belly lewdly bulges around ${his} waist.`;
-				if (slave.preg > 3) {
-					if (slave.belly > (slave.pregAdaptation * 1000)) {
-						r += `${His} waist is greatly distended by ${his} overfilled womb in its desperate search for more room, leaving ${his} original waistline only visible from behind.`;
-					} else {
-						r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+				} else if (slave.belly < 750000) {
+					r += `${His} ${belly} belly lewdly bulges around ${his} waist.`;
+					if (slave.preg > 3) {
+						if (slave.belly > (slave.pregAdaptation * 1000)) {
+							r += `${His} waist is greatly distended by ${his} overfilled womb in its desperate search for more room, leaving ${his} original waistline only visible from behind.`;
+						} else {
+							r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+						}
 					}
 				}
 			}
-		}
-	} else if (slave.waist > -40) {
-		r += `a nice <span class=pink>feminine waist</span> that gives ${him} a `
-		if (slave.visualAge > 25) {
-			r += `girlish`;
-		} else {
-			r += `womanly`;
-		}
-		r += ` figure`;
-		if (slave.weight > 30) {
-			r += ` despite ${his} extra weight.`;
-		} else if (slave.weight < -30) {
-			r += ` and accentuates how thin ${he} is.`;
-		} else {
-			r += `. `;
-		}
-		if (slave.belly >= 1500) {
-			if (slave.belly >= 750000) {
-				r += `${His} ${belly} belly grotesquely bulges around ${his} waist.`;
-				if (slave.preg > 3) {
-					if (slave.belly > (slave.pregAdaptation * 1000)) {
-						r += `${His} waist is horribly distended by ${his} bursting womb in a last ditch effort to find more room for ${his} children, leaving ${his} original waistline barely visible from behind.`;
-					} else {
-						r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+		} else if (slave.waist > -40) {
+			r += `a nice <span class=pink>feminine waist</span> that gives ${him} a `
+			if (slave.visualAge > 25) {
+				r += `girlish`;
+			} else {
+				r += `womanly`;
+			}
+			r += ` figure`;
+			if (slave.weight > 30) {
+				r += ` despite ${his} extra weight.`;
+			} else if (slave.weight < -30) {
+				r += ` and accentuates how thin ${he} is.`;
+			} else {
+				r += `. `;
+			}
+			if (slave.belly >= 1500) {
+				if (slave.belly >= 750000) {
+					r += `${His} ${belly} belly grotesquely bulges around ${his} waist.`;
+					if (slave.preg > 3) {
+						if (slave.belly > (slave.pregAdaptation * 1000)) {
+							r += `${His} waist is horribly distended by ${his} bursting womb in a last ditch effort to find more room for ${his} children, leaving ${his} original waistline barely visible from behind.`;
+						} else {
+							r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+						}
 					}
-				}
-			} else if (slave.belly < 10000) {
-				r += `From behind, ${his} figure hides ${his} ${belly} belly.`;
-			} else if (slave.belly < 100000) {
-				r += `From behind, ${his} figure barely hides ${his} ${belly} belly.`;
-			} else if (slave.belly < 300000) {
-				r += `${His} ${belly} belly can be seen around ${his} waist.`;
-			} else if (slave.belly < 450000) {
-				r += `${His} ${belly} belly can clearly be seen around ${his} waist.`;
-			} else if (slave.belly < 600000) {
-				r += `${His} ${belly} belly can clearly be seen around ${his} waist.`;
-				if (slave.preg > 3) {
-					if (slave.belly > (slave.pregAdaptation * 1000)) {
-						r += `${His} waist is swollen wider than usual by ${his} crowded womb in its search for more room, leaving ${his} original waistline only visible from behind.`;
-					} else {
-						r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+				} else if (slave.belly < 10000) {
+					r += `From behind, ${his} figure hides ${his} ${belly} belly.`;
+				} else if (slave.belly < 100000) {
+					r += `From behind, ${his} figure barely hides ${his} ${belly} belly.`;
+				} else if (slave.belly < 300000) {
+					r += `${His} ${belly} belly can be seen around ${his} waist.`;
+				} else if (slave.belly < 450000) {
+					r += `${His} ${belly} belly can clearly be seen around ${his} waist.`;
+				} else if (slave.belly < 600000) {
+					r += `${His} ${belly} belly can clearly be seen around ${his} waist.`;
+					if (slave.preg > 3) {
+						if (slave.belly > (slave.pregAdaptation * 1000)) {
+							r += `${His} waist is swollen wider than usual by ${his} crowded womb in its search for more room, leaving ${his} original waistline only visible from behind.`;
+						} else {
+							r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+						}
 					}
-				}
-			} else if (slave.belly < 750000) {
-				r += `${His} ${belly} belly lewdly bulges around ${his} waist.`;
-				if (slave.preg > 3) {
-					if (slave.belly > (slave.pregAdaptation * 1000)) {
-						r += `${His} waist is greatly distended by ${his} overfilled womb in its desperate search for more room, leaving ${his} original waistline only visible from behind.`;
-					} else {
-						r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+				} else if (slave.belly < 750000) {
+					r += `${His} ${belly} belly lewdly bulges around ${his} waist.`;
+					if (slave.preg > 3) {
+						if (slave.belly > (slave.pregAdaptation * 1000)) {
+							r += `${His} waist is greatly distended by ${his} overfilled womb in its desperate search for more room, leaving ${his} original waistline only visible from behind.`;
+						} else {
+							r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+						}
 					}
 				}
 			}
-		}
-	} else if (slave.waist > -95) {
-		r += `a hot <span class=pink>wasp waist</span> that gives ${him} an hourglass figure`;
-		if (slave.weight > 30) {
-			r += `despite $his extra weight.`;
-		} else if (slave.weight < -30) {
-			r += `further accentuated by how thin $he is.`;
-		} else {
-			r += `. `;
-		}
-		if (slave.belly >= 1500) {
-			if (slave.belly >= 750000) {
-				r += `${His} ${belly} belly grotesquely bulges around ${his} narrow waist and continues `;
-				if (slave.belly >= 1000000) {
-					r += `quite the distance`;
-				} else {
-					r += `over half a `;
+		} else if (slave.waist > -95) {
+			r += `a hot <span class=pink>wasp waist</span> that gives ${him} an hourglass figure`;
+			if (slave.weight > 30) {
+				r += `despite $his extra weight.`;
+			} else if (slave.weight < -30) {
+				r += `further accentuated by how thin $he is.`;
+			} else {
+				r += `. `;
+			}
+			if (slave.belly >= 1500) {
+				if (slave.belly >= 750000) {
+					r += `${His} ${belly} belly grotesquely bulges around ${his} narrow waist and continues `;
+					if (slave.belly >= 1000000) {
+						r += `quite the distance`;
+					} else {
+						r += `over half a `;
+						if (V.showInches === 2) {
+							r += `yard`;
+						} else {
+							r += `meter`;
+						}
+						r += ` farther to either side.`;
+					}
+					if (slave.preg > 3) {
+						if (slave.belly > (slave.pregAdaptation * 1000)) {
+							r += `${His} waist is horribly distended by ${his} bursting womb in a last ditch effort to find more room for ${his} children, leaving ${his} original waistline barely visible from behind.`;
+						} else {
+							r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+						}
+					}
+				} else if (slave.belly < 5000) {
+					r += `From behind, ${his} narrow figure hides ${his} ${belly} belly.`;
+				} else if (slave.belly < 80000) {
+					r += `From behind, ${his} narrow figure barely hides ${his} ${belly} belly.`;
+				} else if (slave.belly < 100000) {
+					r += `${His} ${belly} belly can be seen around ${his} narrow waist.`;
+				} else if (slave.belly < 450000) {
+					r += `${His} ${belly} belly lewdly extends past ${his} narrow waist.`;
+				} else if (slave.belly < 600000) {
+					r += `${His} ${belly} belly lewdly distends far to either side of ${his} narrow waist.`;
+					if (slave.preg > 3) {
+						if (slave.belly > (slave.pregAdaptation * 1000)) {
+							r += `${His} waist is swollen wider than usual by ${his} crowded womb in its search for more room, leaving ${his} original waistline only visible from behind.`;
+						} else {
+							r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+						}
+					}
+				} else if (slave.belly < 750000) {
+					r += `${His} ${belly} belly lewdly bulges to either side of ${his} narrow waist and continues for nearly half a `
 					if (V.showInches === 2) {
 						r += `yard`;
 					} else {
 						r += `meter`;
 					}
-					r += ` farther to either side.`;
-				}
-				if (slave.preg > 3) {
-					if (slave.belly > (slave.pregAdaptation * 1000)) {
-						r += `${His} waist is horribly distended by ${his} bursting womb in a last ditch effort to find more room for ${his} children, leaving ${his} original waistline barely visible from behind.`;
-					} else {
-						r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+					r += `in both directions.`;
+					if (slave.preg > 3) {
+						if (slave.belly > (slave.pregAdaptation * 1000)) {
+							r += `${His} waist is greatly distended by ${his} overfilled womb in its desperate search for more room, leaving ${his} original waistline barely visible from behind.`;
+						} else {
+							r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+						}
 					}
 				}
-			} else if (slave.belly < 5000) {
-				r += `From behind, ${his} narrow figure hides ${his} ${belly} belly.`;
-			} else if (slave.belly < 80000) {
-				r += `From behind, ${his} narrow figure barely hides ${his} ${belly} belly.`;
-			} else if (slave.belly < 100000) {
-				r += `${His} ${belly} belly can be seen around ${his} narrow waist.`;
-			} else if (slave.belly < 450000) {
-				r += `${His} ${belly} belly lewdly extends past ${his} narrow waist.`;
-			} else if (slave.belly < 600000) {
-				r += `${His} ${belly} belly lewdly distends far to either side of ${his} narrow waist.`;
-				if (slave.preg > 3) {
-					if (slave.belly > (slave.pregAdaptation * 1000)) {
-						r += `${His} waist is swollen wider than usual by ${his} crowded womb in its search for more room, leaving ${his} original waistline only visible from behind.`;
+			}
+		} else {
+			r += `an <span class=pink>absurdly narrow waist</span> that gives ${him} a cartoonishly hourglass figure`
+			if (slave.weight > 30) {
+				r += `made even more ludicrous by ${his} extra weight.`;
+			} else if (slave.weight < -30) {
+				r += `made even more ludicrous by how thin ${he} is.`;
+			} else {
+				r += `. `;
+			}
+			if (slave.belly >= 1500) {
+				if (slave.belly >= 750000) {
+					r += `${His} ${belly} belly grotesquely bulges around ${his} narrow waist and continues `
+					if (slave.belly >= 1000000) {
+						r += `quite the distance`;
 					} else {
-						r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+						r += `over half a `;
+						if (V.showInches === 2) {
+							r += `yard`;
+						} else {
+							r += `meter`;
+						}
+						r += ` farther to either side.`;
 					}
-				}
-			} else if (slave.belly < 750000) {
-				r += `${His} ${belly} belly lewdly bulges to either side of ${his} narrow waist and continues for nearly half a `
-				if (V.showInches === 2) {
-					r += `yard`;
-				} else {
-					r += `meter`;
-				}
-				r += `in both directions.`;
-				if (slave.preg > 3) {
-					if (slave.belly > (slave.pregAdaptation * 1000)) {
-						r += `${His} waist is greatly distended by ${his} overfilled womb in its desperate search for more room, leaving ${his} original waistline barely visible from behind.`;
-					} else {
-						r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+					if (slave.preg > 3) {
+						if (slave.belly > (slave.pregAdaptation * 1000)) {
+							r += `${His} waist is horribly distended by ${his} bursting womb in a last ditch effort to find more room for ${his} children, leaving ${his} original waistline barely visible from behind.`;
+						} else {
+							r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+						}
 					}
-				}
-			}
-		}
-	} else {
-		r += `an <span class=pink>absurdly narrow waist</span> that gives ${him} a cartoonishly hourglass figure`
-		if (slave.weight > 30) {
-			r += `made even more ludicrous by ${his} extra weight.`;
-		} else if (slave.weight < -30) {
-			r += `made even more ludicrous by how thin ${he} is.`;
-		} else {
-			r += `. `;
-		}
-		if (slave.belly >= 1500) {
-			if (slave.belly >= 750000) {
-				r += `${His} ${belly} belly grotesquely bulges around ${his} narrow waist and continues `
-				if (slave.belly >= 1000000) {
-					r += `quite the distance`;
-				} else {
-					r += `over half a `;
+				} else if (slave.belly < 2000) {
+					r += `From behind, ${his} narrow figure hides ${his} ${belly} belly.`;
+				} else if (slave.belly < 5000) {
+					r += `From behind, ${his} narrow figure barely hides ${his} ${belly} belly.`;
+				} else if (slave.belly < 8000) {
+					r += `${His} ${belly} belly can be seen around ${his} narrow waist.`;
+				} else if (slave.belly < 15000) {
+					r += `${His} ${belly} belly lewdly extends past ${his} narrow waist.`;
+				} else if (slave.belly < 45000) {
+					r += `${His} ${belly} belly lewdly distends far to either side of ${his} narrow waist.`;
+				} else if (slave.belly < 600000) {
+					r += `${His} ${belly} belly lewdly distends far to either side of ${his} narrow waist.`;
+					if (slave.preg > 3) {
+						if (slave.belly > (slave.pregAdaptation * 1000)) {
+							r += `${His} waist is swollen wider than usual by ${his} crowded womb in its search for more room, leaving ${his} original waistline only visible from behind.`;
+						} else {
+							r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+						}
+					}
+				} else if (slave.belly < 750000) {
+					r += `${His} ${belly} belly lewdly bulges to either side of ${his} narrow waist and continues for nearly half a `
 					if (V.showInches === 2) {
 						r += `yard`;
 					} else {
 						r += `meter`;
 					}
-					r += ` farther to either side.`;
-				}
-				if (slave.preg > 3) {
-					if (slave.belly > (slave.pregAdaptation * 1000)) {
-						r += `${His} waist is horribly distended by ${his} bursting womb in a last ditch effort to find more room for ${his} children, leaving ${his} original waistline barely visible from behind.`;
-					} else {
-						r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
-					}
-				}
-			} else if (slave.belly < 2000) {
-				r += `From behind, ${his} narrow figure hides ${his} ${belly} belly.`;
-			} else if (slave.belly < 5000) {
-				r += `From behind, ${his} narrow figure barely hides ${his} ${belly} belly.`;
-			} else if (slave.belly < 8000) {
-				r += `${His} ${belly} belly can be seen around ${his} narrow waist.`;
-			} else if (slave.belly < 15000) {
-				r += `${His} ${belly} belly lewdly extends past ${his} narrow waist.`;
-			} else if (slave.belly < 45000) {
-				r += `${His} ${belly} belly lewdly distends far to either side of ${his} narrow waist.`;
-			} else if (slave.belly < 600000) {
-				r += `${His} ${belly} belly lewdly distends far to either side of ${his} narrow waist.`;
-				if (slave.preg > 3) {
-					if (slave.belly > (slave.pregAdaptation * 1000)) {
-						r += `${His} waist is swollen wider than usual by ${his} crowded womb in its search for more room, leaving ${his} original waistline only visible from behind.`;
-					} else {
-						r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
-					}
-				}
-			} else if (slave.belly < 750000) {
-				r += `${His} ${belly} belly lewdly bulges to either side of ${his} narrow waist and continues for nearly half a `
-				if (V.showInches === 2) {
-					r += `yard`;
-				} else {
-					r += `meter`;
-				}
-				r += ` in both directions.`;
-				if (slave.preg > 3) {
-					if (slave.belly > (slave.pregAdaptation * 1000)) {
-						r += `${His} waist is greatly distended by ${his} overfilled womb in its desperate search for more room, leaving ${his} original waistline barely visible from behind.`;
-					} else {
-						r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+					r += ` in both directions.`;
+					if (slave.preg > 3) {
+						if (slave.belly > (slave.pregAdaptation * 1000)) {
+							r += `${His} waist is greatly distended by ${his} overfilled womb in its desperate search for more room, leaving ${his} original waistline barely visible from behind.`;
+						} else {
+							r += `However, ${his} body is so adapted to pregnancy that ${his} womb rests forward enough to preserve the shape of ${his} waistline.`;
+						}
 					}
 				}
 			}
 		}
+		return r;
 	}
-	return r;
-}
diff --git a/src/js/economyJS.js b/src/js/economyJS.js
index c50e6442ca81be1acc7479a2975f07c89775d6e4..2c4acd67de7d8a8d465f8a9bff27f88174b3cc5c 100644
--- a/src/js/economyJS.js
+++ b/src/js/economyJS.js
@@ -938,7 +938,7 @@ window.slaveJobValues = function() {
 			V.DJ = 0;
 			V.unDJ = 1;
 		} else if(V.DJ.preg > 37 && $DJ.broodmother == 2) {
-			//''__@@.pink;$DJ.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your DJ any longer@@.
+			//''__@@.pink;$DJ.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your DJ any longer.@@
 			V.DJ = 0;
 			V.unDJ = 2;
 		} else if(V.DJ.fetish == "mindbroken") {
diff --git a/src/js/extendedFamilyModeJS.js b/src/js/extendedFamilyModeJS.js
index 59b672ae646be37413dce48fce73a42cd0146e89..de9c109f11b68c44985aa4eb36c1357a5a19b92c 100644
--- a/src/js/extendedFamilyModeJS.js
+++ b/src/js/extendedFamilyModeJS.js
@@ -13,7 +13,7 @@ window.isParentP = function isParentP(daughter, parent) {
 	return isMotherP(daughter, parent) || isFatherP(daughter, parent);
 };
 
-window.sameDad = function(slave1, slave2) {
+window.sameDad = function (slave1, slave2) {
 	if ((slave1.father === slave2.father) && (slave1.father !== 0 && slave1.father !== -2)) {
 		return true;
 	} else {
@@ -21,7 +21,7 @@ window.sameDad = function(slave1, slave2) {
 	}
 };
 
-window.sameMom = function(slave1, slave2) {
+window.sameMom = function (slave1, slave2) {
 	if ((slave1.mother === slave2.mother) && (slave1.mother !== 0 && slave1.mother !== -2)) {
 		return true;
 	} else {
@@ -29,7 +29,7 @@ window.sameMom = function(slave1, slave2) {
 	}
 };
 
-window.isAunt = /** @param {App.Entity.SlaveState} niece, @param {App.Entity.SlaveState} aunt */ function(niece, aunt) {
+window.isAunt = /** @param {App.Entity.SlaveState} niece, @param {App.Entity.SlaveState} aunt */ function (niece, aunt) {
 	if (!State.variables.showDistantRelatives) {
 		return false;
 	}
@@ -51,7 +51,7 @@ window.isAunt = /** @param {App.Entity.SlaveState} niece, @param {App.Entity.Sla
 };
 
 // testtest catches the case if a mother is a father or a father a mother - thank you familyAnon, for this code
-window.sameTParent = function(slave1, slave2) {
+window.sameTParent = function (slave1, slave2) {
 	if (slave1.mother === -1 && slave1.father === -1 && slave2.mother === -1 && slave2.father === -1) {
 		return 1;
 	} else if (slave1.mother === slave2.father && slave1.father === slave2.mother && slave1.mother !== 0 && slave1.mother !== -2 && slave1.father !== 0 && slave1.father !== -2 && slave1.mother !== slave1.father) {
@@ -73,7 +73,7 @@ window.sameTParent = function(slave1, slave2) {
 };
 */
 
-window.areTwins = function(slave1, slave2) {
+window.areTwins = function (slave1, slave2) {
 	if (!sameDad(slave1, slave2)) {
 		return false;
 	} else if (!sameMom(slave1, slave2)) {
@@ -85,7 +85,7 @@ window.areTwins = function(slave1, slave2) {
 	}
 };
 
-window.areSisters = function(slave1, slave2) {
+window.areSisters = function (slave1, slave2) {
 	if (slave1.ID === slave2.ID) {
 		return 0; //you are not your own sister
 	} else if (((slave1.father === 0) || (slave1.father === -2)) && ((slave1.mother === 0) || (slave1.mother === -2))) {
@@ -134,12 +134,12 @@ window.areSisters = function(c1, c2) {
 	}
 }
 */
-window.areCousins = /** @param {App.Entity.SlaveState} slave1, @param {App.Entity.SlaveState} slave2 */ function(slave1, slave2) {
+window.areCousins = /** @param {App.Entity.SlaveState} slave1, @param {App.Entity.SlaveState} slave2 */ function (slave1, slave2) {
 	if (!State.variables.showDistantRelatives) {
 		return false;
 	}
 
-	if (!slave1 || !slave2 || (slave1.ID === slave2.ID) || areSisters(slave1, slave2) ) {
+	if (!slave1 || !slave2 || (slave1.ID === slave2.ID) || areSisters(slave1, slave2)) {
 		return false;
 	}
 
@@ -189,7 +189,9 @@ window.totalRelatives = /** @param {App.Entity.SlaveState} slave */ function (sl
  * @param {App.Entity.SlaveState[]} slaves
  */
 window.mutualChildren = function (slave1, slave2, slaves) {
-	return slaves.filter(function (s) { return s.ID !== slave1.ID && s.ID !== slave2.ID && s.mother > 0 && s.father > 0 && ((s.mother === slave1.ID && s.father === slave2.ID) || (s.mother === slave2.ID && s.father === slave1.ID)); }).length;
+	return slaves.filter(function (s) {
+		return s.ID !== slave1.ID && s.ID !== slave2.ID && s.mother > 0 && s.father > 0 && ((s.mother === slave1.ID && s.father === slave2.ID) || (s.mother === slave2.ID && s.father === slave1.ID));
+	}).length;
 };
 
 window.isSlaveAvailable = /** @param {App.Entity.SlaveState} slave */ function (slave) {
@@ -217,58 +219,80 @@ window.randomRelatedSlave = function(slave, filterFunction) {
 */
 
 window.randomRelatedSlave = /** @param {App.Entity.SlaveState} slave */ function (slave, filterFunction) {
-	if (!slave || !SugarCube) { return undefined; }
+	if (!slave || !SugarCube) {
+		return undefined;
+	}
 	if (typeof filterFunction !== 'function') {
-		filterFunction = function (/*s, index, array*/) { return true; };
+		filterFunction = function ( /*s, index, array*/ ) {
+			return true;
+		};
 	}
 	var arr = State.variables.slaves.filter(filterFunction);
 	arr.shuffle();
 	return arr.find(function (s) {
-		return areSisters(slave, s)
-			|| slave.ID === s.mother
-			|| slave.ID === s.father
-			|| s.ID === slave.mother
-			|| s.ID === slave.father;
+		return areSisters(slave, s) ||
+			slave.ID === s.mother ||
+			slave.ID === s.father ||
+			s.ID === slave.mother ||
+			s.ID === slave.father;
 	});
 };
 
 window.randomRelatedAvailableSlave = /** @param {App.Entity.SlaveState} slave */ function (slave) {
-	return randomRelatedSlave(slave, function (s) { return isSlaveAvailable(s); });
+	return randomRelatedSlave(slave, function (s) {
+		return isSlaveAvailable(s);
+	});
 };
 
 window.randomSister = /** @param {App.Entity.SlaveState} slave */ function (slave) {
-	return randomRelatedSlave(slave, function (s) { return areSisters(slave, s); });
+	return randomRelatedSlave(slave, function (s) {
+		return areSisters(slave, s);
+	});
 };
 
 window.randomTwinSister = /** @param {App.Entity.SlaveState} slave */ function (slave) {
-	return randomRelatedSlave(slave, function(s) { return areSisters(slave, s) === 1; });
+	return randomRelatedSlave(slave, function (s) {
+		return areSisters(slave, s) === 1;
+	});
 };
 
 window.randomAvailableSister = /** @param {App.Entity.SlaveState} slave */ function (slave) {
-	return randomRelatedSlave(slave, function (s) { return isSlaveAvailable(s) && areSisters(slave, s); });
+	return randomRelatedSlave(slave, function (s) {
+		return isSlaveAvailable(s) && areSisters(slave, s);
+	});
 };
 
 window.randomAvailableTwinSister = /** @param {App.Entity.SlaveState} slave */ function (slave) {
-	return randomRelatedSlave(slave, function (s) { return isSlaveAvailable(s) && areSisters(slave, s) === 1; });
+	return randomRelatedSlave(slave, function (s) {
+		return isSlaveAvailable(s) && areSisters(slave, s) === 1;
+	});
 };
 
 window.randomDaughter = /** @param {App.Entity.SlaveState} slave */ function (slave) {
-	return randomRelatedSlave(slave, function (s) { return s.mother === slave.ID || s.father === slave.ID; });
+	return randomRelatedSlave(slave, function (s) {
+		return s.mother === slave.ID || s.father === slave.ID;
+	});
 };
 
 window.randomAvailableDaughter = /** @param {App.Entity.SlaveState} slave */ function (slave) {
-	return randomRelatedSlave(slave, function (s) { return isSlaveAvailable(s) && (s.mother === slave.ID || s.father === slave.ID); });
+	return randomRelatedSlave(slave, function (s) {
+		return isSlaveAvailable(s) && (s.mother === slave.ID || s.father === slave.ID);
+	});
 };
 
 window.randomParent = /** @param {App.Entity.SlaveState} slave */ function (slave) {
-	return randomRelatedSlave(slave, function (s) { return s.ID === slave.mother || s.ID === slave.father; });
+	return randomRelatedSlave(slave, function (s) {
+		return s.ID === slave.mother || s.ID === slave.father;
+	});
 };
 
 window.randomAvailableParent = /** @param {App.Entity.SlaveState} slave */ function (slave) {
-	return randomRelatedSlave(slave, function (s) { return isSlaveAvailable(s) && (s.ID === slave.mother || s.ID === slave.father); });
+	return randomRelatedSlave(slave, function (s) {
+		return isSlaveAvailable(s) && (s.ID === slave.mother || s.ID === slave.father);
+	});
 };
 
-window.totalPlayerRelatives = function(pc) {
+window.totalPlayerRelatives = function (pc) {
 	var relatives = 0;
 	if (pc.mother > 0) {
 		relatives += 1;
diff --git a/src/js/slaveSummaryWidgets.js b/src/js/slaveSummaryWidgets.js
index 4336c0be2c321fd5e6a609525000a6d99388abcf..e87046e88a4da763cde7006b361b463f6f64816a 100644
--- a/src/js/slaveSummaryWidgets.js
+++ b/src/js/slaveSummaryWidgets.js
@@ -21,9 +21,10 @@ window.SlaveSummary = /** @param {App.Entity.SlaveState} slave */ function Slave
 	} else return SlaveSummaryUncached(slave);
 };
 
-window.SlaveSummaryUncached = (function() {
+window.SlaveSummaryUncached = (function () {
 	"use strict";
-	let V; let r;
+	let V;
+	let r;
 	/*
 	let pronouns;
 	let he;
@@ -924,7 +925,7 @@ window.SlaveSummaryUncached = (function() {
 			r += `<strong>CC</strong>`;
 		} else if (slave.preg === 0 && (slave.ovaries === 1 || slave.mpreg === 1)) {
 			r += `<strong>Fert+</strong>`;
-		} else if (((slave.preg < slave.pregData.normalBirth/10) && (slave.preg > 0) && slave.pregKnown === 0) || slave.pregWeek === 1) {
+		} else if (((slave.preg < slave.pregData.normalBirth / 10) && (slave.preg > 0) && slave.pregKnown === 0) || slave.pregWeek === 1) {
 			r += `<strong>Preg?</strong>`;
 		} else if ((slave.preg >= 36) && (slave.broodmother > 0)) {
 			r += `<strong>Perm preg</strong>`;
@@ -1002,7 +1003,7 @@ window.SlaveSummaryUncached = (function() {
 			r += `On contraceptives.`;
 		} else if (slave.preg === 0 && (slave.ovaries === 1 || slave.mpreg === 1)) {
 			r += `Fertile.`;
-		} else if (((slave.preg < slave.pregData.normalBirth/10) && (slave.preg > 0) && slave.pregKnown === 0) || slave.pregWeek === 1) {
+		} else if (((slave.preg < slave.pregData.normalBirth / 10) && (slave.preg > 0) && slave.pregKnown === 0) || slave.pregWeek === 1) {
 			r += `May be pregnant.`;
 		} else if ((slave.preg >= 36) && (slave.broodmother > 0)) {
 			r += `Permanently pregnant.`;
@@ -2379,9 +2380,9 @@ window.SlaveSummaryUncached = (function() {
 		}
 		r += " ";
 		/*
-		** No NCS, then do the standard, However because of the wrinkes of Incubators, as long as visual age is greater
-		** than or equal to physical age, we do the old physical body/Looks for fresh out of the can NCS slaves.
-		*/
+		 ** No NCS, then do the standard, However because of the wrinkes of Incubators, as long as visual age is greater
+		 ** than or equal to physical age, we do the old physical body/Looks for fresh out of the can NCS slaves.
+		 */
 		if (((slave.geneMods.NCS === 0) || (slave.visualAge >= slave.physicalAge))) {
 			if (slave.actualAge !== slave.physicalAge) {
 				r += `${slave.physicalAge}` + ` year old body. `;
@@ -2391,14 +2392,14 @@ window.SlaveSummaryUncached = (function() {
 			}
 		} else {
 			/*
-			** Now the rub. The use of physical Age for the year old body above, basically conflicts with the changes
-			** that NCS introduces, so here to *distinguish* the changes, we use visual age with the 'year old body'
-			** and appears, for example: Slave release from incubator at age 10, Her summary would show, 'Age 0. 10
-			** year old body.' But if she's given NCS a few weeks after release, while she's still before her first
-			** birthday, it'll appear the same. But once her birthday fires, if we ran with the above code it would
-			** say: 'Age 1. 11 year old body.' -- this conflicts with the way NCS works though, because she hasn't
-			** visually aged, so our change here makes it say 'Age 1. Appears to have a 10 year old body.'
-			*/
+			 ** Now the rub. The use of physical Age for the year old body above, basically conflicts with the changes
+			 ** that NCS introduces, so here to *distinguish* the changes, we use visual age with the 'year old body'
+			 ** and appears, for example: Slave release from incubator at age 10, Her summary would show, 'Age 0. 10
+			 ** year old body.' But if she's given NCS a few weeks after release, while she's still before her first
+			 ** birthday, it'll appear the same. But once her birthday fires, if we ran with the above code it would
+			 ** say: 'Age 1. 11 year old body.' -- this conflicts with the way NCS works though, because she hasn't
+			 ** visually aged, so our change here makes it say 'Age 1. Appears to have a 10 year old body.'
+			 */
 			r += `Appears to have a ` + `${slave.visualAge}` + ` year old body. `;
 		}
 		if (slave.geneMods.NCS === 1) {
@@ -3849,7 +3850,7 @@ window.SlaveSummaryUncached = (function() {
 	function short_extended_family(slave) {
 		let handled = 0;
 		if (slave.mother > 0) {
-			const _ssj = V.slaves.findIndex(function(s) {
+			const _ssj = V.slaves.findIndex(function (s) {
 				return s.ID === slave.mother;
 			});
 			if (_ssj !== -1) {
@@ -3875,7 +3876,7 @@ window.SlaveSummaryUncached = (function() {
 			r += `${V.missingTable[slave.mother].fullName}'s daughter `;
 		}
 		if (slave.father > 0 && slave.father !== slave.mother) {
-			const _ssj = V.slaves.findIndex(function(s) {
+			const _ssj = V.slaves.findIndex(function (s) {
 				return s.ID === slave.father;
 			});
 			if (_ssj !== -1) {
@@ -3901,7 +3902,7 @@ window.SlaveSummaryUncached = (function() {
 			r += `${V.missingTable[slave.father].fullName}'s daughter`;
 		}
 		if (slave.daughters === 1) {
-			let _ssj = V.slaves.findIndex(function(s) {
+			let _ssj = V.slaves.findIndex(function (s) {
 				return s.mother === slave.ID;
 			});
 			if (_ssj !== -1) {
@@ -3913,7 +3914,7 @@ window.SlaveSummaryUncached = (function() {
 				}
 			}
 			r += " ";
-			_ssj = V.slaves.findIndex(function(s) {
+			_ssj = V.slaves.findIndex(function (s) {
 				return s.father === slave.ID;
 			});
 			if (_ssj !== -1) {
@@ -3929,7 +3930,7 @@ window.SlaveSummaryUncached = (function() {
 			r += `multiple daughters `;
 		}
 		if (slave.sisters === 1) {
-			const _ssj = V.slaves.findIndex(function(s) {
+			const _ssj = V.slaves.findIndex(function (s) {
 				return areSisters(s, slave) > 0;
 			});
 			if (_ssj !== -1) {
@@ -3945,7 +3946,7 @@ window.SlaveSummaryUncached = (function() {
 			r += `multiple sisters `;
 		}
 		if (slave.relationship > 0 && handled !== 1) {
-			const _ssj = V.slaves.findIndex(function(s) {
+			const _ssj = V.slaves.findIndex(function (s) {
 				return s.ID === slave.relationshipTarget;
 			});
 			if (_ssj !== -1) {
@@ -3966,7 +3967,7 @@ window.SlaveSummaryUncached = (function() {
 	/** @param {App.Entity.SlaveState} slave */
 	function short_legacy_family(slave) {
 		if (slave.relation !== 0) {
-			const _ssj = V.slaves.findIndex(function(s) {
+			const _ssj = V.slaves.findIndex(function (s) {
 				return s.ID === slave.relationTarget;
 			});
 			if (_ssj !== -1) {
@@ -3974,7 +3975,7 @@ window.SlaveSummaryUncached = (function() {
 			}
 		}
 		if (slave.relationship > 0) {
-			const _ssj = V.slaves.findIndex(function(s) {
+			const _ssj = V.slaves.findIndex(function (s) {
 				return s.ID === slave.relationshipTarget;
 			});
 			if (_ssj !== -1) {
@@ -4006,7 +4007,7 @@ window.SlaveSummaryUncached = (function() {
 	function short_rival(slave) {
 		if (slave.rivalry !== 0) {
 			r += `&nbsp;&nbsp;&nbsp;&nbsp;`;
-			const _ssj = V.slaves.findIndex(function(s) {
+			const _ssj = V.slaves.findIndex(function (s) {
 				return s.ID === slave.rivalryTarget;
 			});
 			if (_ssj !== -1) {
@@ -4027,7 +4028,7 @@ window.SlaveSummaryUncached = (function() {
 	function long_extended_family(slave) {
 		let handled = 0;
 		if (slave.mother > 0) {
-			const _ssj = V.slaves.findIndex(function(s) {
+			const _ssj = V.slaves.findIndex(function (s) {
 				return s.ID === slave.mother;
 			});
 			if (_ssj !== -1) {
@@ -4054,7 +4055,7 @@ window.SlaveSummaryUncached = (function() {
 			r += `${V.missingTable[slave.mother].fullName}'s <span class="lightgreen">daughter.</span> `;
 		}
 		if (slave.father > 0 && slave.father !== slave.mother) {
-			const _ssj = V.slaves.findIndex(function(s) {
+			const _ssj = V.slaves.findIndex(function (s) {
 				return s.ID === slave.father;
 			});
 			if (_ssj !== -1) {
@@ -4081,7 +4082,7 @@ window.SlaveSummaryUncached = (function() {
 			r += `${V.missingTable[slave.father].fullName}'s <span class="lightgreen">daughter.</span> `;
 		}
 		if (slave.daughters === 1) {
-			let _ssj = V.slaves.findIndex(function(s) {
+			let _ssj = V.slaves.findIndex(function (s) {
 				return s.mother === slave.ID;
 			});
 			if (_ssj !== -1) {
@@ -4093,7 +4094,7 @@ window.SlaveSummaryUncached = (function() {
 				}
 				r += `.</span> `;
 			}
-			_ssj = V.slaves.findIndex(function(s) {
+			_ssj = V.slaves.findIndex(function (s) {
 				return s.father === slave.ID;
 			});
 			if (_ssj !== -1) {
@@ -4115,7 +4116,7 @@ window.SlaveSummaryUncached = (function() {
 			}
 		}
 		if (slave.sisters === 1) {
-			const _ssj = V.slaves.findIndex(function(s) {
+			const _ssj = V.slaves.findIndex(function (s) {
 				return areSisters(s, slave) > 0;
 			});
 			if (_ssj !== -1) {
@@ -4137,7 +4138,7 @@ window.SlaveSummaryUncached = (function() {
 			}
 		}
 		if (slave.relationship > 0 && handled !== 1) {
-			const _ssj = V.slaves.findIndex(function(s) {
+			const _ssj = V.slaves.findIndex(function (s) {
 				return s.ID === slave.relationshipTarget;
 			});
 			if (_ssj !== -1) {
@@ -4157,7 +4158,7 @@ window.SlaveSummaryUncached = (function() {
 	/** @param {App.Entity.SlaveState} slave */
 	function long_legacy_family(slave) {
 		if (slave.relation !== 0) {
-			const _ssj = V.slaves.findIndex(function(s) {
+			const _ssj = V.slaves.findIndex(function (s) {
 				return s.ID === slave.relationTarget;
 			});
 			if (_ssj !== -1) {
@@ -4173,7 +4174,7 @@ window.SlaveSummaryUncached = (function() {
 			}
 		}
 		if (slave.relationship > 0) {
-			const _ssj = V.slaves.findIndex(function(s) {
+			const _ssj = V.slaves.findIndex(function (s) {
 				return s.ID === slave.relationshipTarget;
 			});
 			if (_ssj !== -1) {
@@ -4205,7 +4206,7 @@ window.SlaveSummaryUncached = (function() {
 	function long_rival(slave) {
 		if (slave.rivalry !== 0) {
 			r += `&nbsp;&nbsp;&nbsp;&nbsp;`;
-			const _ssj = V.slaves.findIndex(function(s) {
+			const _ssj = V.slaves.findIndex(function (s) {
 				return s.ID === slave.rivalryTarget;
 			});
 			if (_ssj !== -1) {
@@ -4926,7 +4927,7 @@ App.UI.slaveSummaryList = function (passageName) {
 	/**
 	 * @param {App.Entity.SlaveState} s
 	 * @returns {boolean}
-	*/
+	 */
 	function _passagePreFilter(s) {
 		return s.assignment !== "be your agent" && s.assignment !== "live with your agent" &&
 			(!App.UI.PassageSlaveFilers.hasOwnProperty(passageName) || App.UI.PassageSlaveFilers[passageName](s));
@@ -5137,7 +5138,10 @@ App.UI.slaveSummaryList = function (passageName) {
 				break;
 			case "Spa":
 				if (V.Flag === 0) {
-					if (V.spa <= V.spaSlaves) { res.pop(); continue; }
+					if (V.spa <= V.spaSlaves) {
+						res.pop();
+						continue;
+					}
 					if ((_Slave.health < 20) || (_Slave.trust < 60) || (_Slave.devotion <= 60) || (_Slave.fetish === "mindbroken") || _Slave.sexualFlaw !== "none" || _Slave.behavioralFlaw !== "none") {
 						if (_Slave.devotion >= -20 || _Slave.fetish === "mindbroken") {
 							res.push(dividerAndImage(_Slave));
@@ -5164,7 +5168,10 @@ App.UI.slaveSummaryList = function (passageName) {
 				break;
 			case "Nursery":
 				if (V.Flag === 0) {
-					if (V.nurseryNannies <= V.nurserySlaves) { res.pop(); continue; }
+					if (V.nurseryNannies <= V.nurserySlaves) {
+						res.pop();
+						continue;
+					}
 					if ((_Slave.devotion >= -20) || ((_Slave.devotion >= -50) && (_Slave.trust <= 20)) || (_Slave.trust < -20)) {
 						res.push(dividerAndImage(_Slave));
 						res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
@@ -5188,7 +5195,10 @@ App.UI.slaveSummaryList = function (passageName) {
 				break;
 			case "Brothel":
 				if (V.Flag === 0) {
-					if (V.brothel <= V.brothelSlaves) { res.pop(); continue; }
+					if (V.brothel <= V.brothelSlaves) {
+						res.pop();
+						continue;
+					}
 					if (_Slave.breedingMark !== 1 || V.propOutcome === 0) {
 						if ((_Slave.devotion > 50) || ((_Slave.devotion >= -50) && (_Slave.trust < -20)) || (_Slave.trust < -50) || (_Slave.trust > 50)) {
 							res.push(dividerAndImage(_Slave));
@@ -5217,7 +5227,10 @@ App.UI.slaveSummaryList = function (passageName) {
 				break;
 			case "Club":
 				if (V.Flag === 0) {
-					if (V.club <= V.clubSlaves) { res.pop(); continue; }
+					if (V.club <= V.clubSlaves) {
+						res.pop();
+						continue;
+					}
 					if (_Slave.breedingMark !== 1 || V.propOutcome === 0) {
 						if ((_Slave.devotion > 50) || ((_Slave.devotion >= -50) && (_Slave.trust < -20)) || (_Slave.trust < -50) || (_Slave.trust > 50)) {
 							res.push(dividerAndImage(_Slave));
@@ -5244,7 +5257,10 @@ App.UI.slaveSummaryList = function (passageName) {
 				break;
 			case "Clinic":
 				if (V.Flag === 0) {
-					if (V.clinic <= V.clinicSlaves) { res.pop(); continue; }
+					if (V.clinic <= V.clinicSlaves) {
+						res.pop();
+						continue;
+					}
 					if ((_Slave.health < 20) || (V.Nurse !== 0 && ((_Slave.chem > 15 && V.clinicUpgradeFilters === 1) || (V.bellyImplants === 1 && _Slave.bellyImplant > -1) || (_Slave.pregKnown === 1 && (V.clinicSpeedGestation >= 0 || _Slave.pregControl === "speed up")) || (_Slave.pregAdaptation * 1000 < _Slave.bellyPreg || _Slave.preg > _Slave.pregData.normalBirth / 1.33)))) {
 						res.push(dividerAndImage(_Slave));
 						res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
@@ -5266,7 +5282,10 @@ App.UI.slaveSummaryList = function (passageName) {
 				break;
 			case "Schoolroom":
 				if (V.Flag === 0) {
-					if (V.schoolroom <= V.schoolroomSlaves) { res.pop(); continue; }
+					if (V.schoolroom <= V.schoolroomSlaves) {
+						res.pop();
+						continue;
+					}
 					if ((_Slave.devotion >= -20) || ((_Slave.devotion >= -50) && (_Slave.trust < -20)) || (_Slave.trust < -50)) {
 						if ((_Slave.intelligenceImplant < 30) || (_Slave.voice !== 0 && _Slave.accent + V.schoolroomUpgradeLanguage > 2) || (_Slave.skill.oral <= 10 + V.schoolroomUpgradeSkills * 20) || (_Slave.skill.whore <= 10 + V.schoolroomUpgradeSkills * 20) || (_Slave.skill.entertainment <= 10 + V.schoolroomUpgradeSkills * 20) || (_Slave.skill.anal < 10 + V.schoolroomUpgradeSkills * 20) || ((_Slave.vagina >= 0) && (_Slave.skill.vaginal < 10 + V.schoolroomUpgradeSkills * 20))) {
 							res.push(dividerAndImage(_Slave));
@@ -5294,8 +5313,14 @@ App.UI.slaveSummaryList = function (passageName) {
 			case "Dairy":
 				if (V.Flag === 0) {
 					const _dairySeed = V.bioreactorsXY + V.bioreactorsXX + V.bioreactorsHerm + V.bioreactorsBarren;
-					if (_Slave.assignment === "work in the dairy") { res.pop(); continue; }
-					if (V.dairy <= V.dairySlaves + _dairySeed) { res.pop(); continue; }
+					if (_Slave.assignment === "work in the dairy") {
+						res.pop();
+						continue;
+					}
+					if (V.dairy <= V.dairySlaves + _dairySeed) {
+						res.pop();
+						continue;
+					}
 					if ((_Slave.indentureRestrictions > 0) && (V.dairyRestraintsSetting > 1)) {
 						res.push(`//${_Slave.slaveName}'s indenture forbids extractive Dairy service.//</div>`);
 						continue;
@@ -5349,8 +5374,14 @@ App.UI.slaveSummaryList = function (passageName) {
 				break;
 			case "Farmyard":
 				if (V.Flag === 0) {
-					if (_Slave.assignment === "work as a farmhand") { res.pop(); continue; }
-					if (V.farmyard <= V.farmyardSlaves) { res.pop(); continue; }
+					if (_Slave.assignment === "work as a farmhand") {
+						res.pop();
+						continue;
+					}
+					if (V.farmyard <= V.farmyardSlaves) {
+						res.pop();
+						continue;
+					}
 					res.push(dividerAndImage(_Slave));
 					res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
 				} else if (V.Flag === 1) {
@@ -5367,7 +5398,10 @@ App.UI.slaveSummaryList = function (passageName) {
 				break;
 			case "Servants' Quarters":
 				if (V.Flag === 0) {
-					if (V.servantsQuarters <= V.servantsQuartersSlaves) { res.pop(); continue; }
+					if (V.servantsQuarters <= V.servantsQuartersSlaves) {
+						res.pop();
+						continue;
+					}
 					if ((_Slave.devotion >= -20) || ((_Slave.devotion >= -50) && (_Slave.trust <= 20)) || (_Slave.trust < -20)) {
 						res.push(dividerAndImage(_Slave));
 						res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
@@ -5389,7 +5423,10 @@ App.UI.slaveSummaryList = function (passageName) {
 				break;
 			case "Master Suite":
 				if (V.Flag === 0) {
-					if (V.masterSuite <= V.masterSuiteSlaves) { res.pop(); continue; }
+					if (V.masterSuite <= V.masterSuiteSlaves) {
+						res.pop();
+						continue;
+					}
 					if ((_Slave.devotion > 20) || ((_Slave.devotion >= -50) && (_Slave.trust < -20)) || (_Slave.trust < -50)) {
 						res.push(dividerAndImage(_Slave));
 						res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
@@ -5410,9 +5447,15 @@ App.UI.slaveSummaryList = function (passageName) {
 				res.push(`[[${_slaveName}|Concubine Workaround][$i = ${_ssi}]]`);
 				break;
 			case "Cellblock":
-				if (_Slave.assignmentVisible !== 1) { res.pop(); continue; }
+				if (_Slave.assignmentVisible !== 1) {
+					res.pop();
+					continue;
+				}
 				if (V.Flag === 0) {
-					if (V.cellblock <= V.cellblockSlaves) { res.pop(); continue; }
+					if (V.cellblock <= V.cellblockSlaves) {
+						res.pop();
+						continue;
+					}
 					if ((_Slave.devotion < -20 && _Slave.trust >= -20) || (_Slave.devotion < -50 && _Slave.trust >= -50)) {
 						res.push(dividerAndImage(_Slave));
 						res.push(`[[${_slaveName}|Slave Interact][$activeSlave = $slaves[${_ssi}]]]`);
@@ -5434,8 +5477,14 @@ App.UI.slaveSummaryList = function (passageName) {
 				break;
 			case "Arcade":
 				if (V.Flag === 0) {
-					if (_Slave.assignment === "be confined in the arcade") { res.pop(); continue; }
-					if (V.arcade <= V.arcadeSlaves && V.arcadeUpgradeFuckdolls !== 1) { res.pop(); continue; }
+					if (_Slave.assignment === "be confined in the arcade") {
+						res.pop();
+						continue;
+					}
+					if (V.arcade <= V.arcadeSlaves && V.arcadeUpgradeFuckdolls !== 1) {
+						res.pop();
+						continue;
+					}
 					if ((_Slave.breedingMark !== 1 || V.propOutcome === 0)) {
 						if (_Slave.indentureRestrictions <= 0) {
 							res.push(dividerAndImage(_Slave));
@@ -5560,7 +5609,8 @@ App.UI.slaveSummaryList = function (passageName) {
 					assignments.push('Hole');
 				}
 			}
-			if (_Slave.fuckdoll === 0) { /* NON-FUCKDOLL ASSIGNMENTS */
+			if (_Slave.fuckdoll === 0) {
+				/* NON-FUCKDOLL ASSIGNMENTS */
 				if (_Slave.assignment !== "take classes") {
 					if ((_Slave.intelligenceImplant < 15) && ((_Slave.devotion >= -20) || ((_Slave.trust < -20) && (_Slave.devotion >= -50)) || (_Slave.trust < -50)) && (_Slave.fetish !== "mindbroken")) {
 						assignments.push(`<<link "Classes" "Main">><<= assignJob($slaves[${_ssi}], "take classes")>><</link>>`);
@@ -5634,7 +5684,8 @@ App.UI.slaveSummaryList = function (passageName) {
 					}
 				}
 
-				if (_Slave.fuckdoll === 0) { /* NON-FUCKDOLL FACILITIES */
+				if (_Slave.fuckdoll === 0) {
+					/* NON-FUCKDOLL FACILITIES */
 					if (V.clinic !== 0) {
 						if (V.clinic > V.clinicSlaves && (_Slave.health < 20 || (V.Nurse !== 0 && ((_Slave.chem > 15 && V.clinicUpgradeFilters === 1) || (V.bellyImplants === 1 && _Slave.bellyImplant > -1) || (_Slave.pregKnown === 1 && (V.clinicSpeedGestation >= 0 || _Slave.pregControl === "speed up")) || (_Slave.pregAdaptation * 1000 < _Slave.bellyPreg || _Slave.preg > _Slave.pregData.normalBirth / 1.33))))) {
 							transfers.push(`[[Clinic|Assign][$assignTo = "Clinic", $i =${_ssi}]]`); /* $i = -1 tells Assign to use _Slave as-is */
@@ -5731,7 +5782,7 @@ App.UI.slaveSummaryList = function (passageName) {
 					res.push(transfers.join('&thinsp;|&thinsp;'));
 				} /* CLOSES FUCKDOLL CHECK */
 			}
-		}/* closes _numFacilities */
+		} /* closes _numFacilities */
 
 		if ((passageName !== 'Main') || (V.Flag !== undefined) || (V.useSlaveSummaryTabs === 0) || (tabName === "all")) {
 			res.push(`<span id="slave-${slaves[_ssi].ID}">&nbsp;</span>`);
diff --git a/src/js/utilJS.js b/src/js/utilJS.js
index 843821bef65d1afc647e399bd800119c4cc30e81..882eb2dc6b901908ab2a61af56168227dd3defa7 100644
--- a/src/js/utilJS.js
+++ b/src/js/utilJS.js
@@ -706,9 +706,9 @@ window.budgetLine = function(category, title) {
 		<<set ${profits}.${category} = (${income}.${category} + ${expenses}.${category})>>\
 		<td>\
 			<<if (${profits}.${category}) > 0>>\
-				@@.yellowgreen;<<print cashFormat(${profits}.${category})>>@@\
+				@@.yellowgreen;<<print cashFormat(${profits}.${category})>>.@@
 			<<elseif (${profits}.${category}) < 0>>\
-				@@.red;-<<print cashFormat(Math.abs(${profits}.${category}))>>@@\
+				@@.red;-<<print cashFormat(Math.abs(${profits}.${category}))>>.@@
 			<<else>>\
 				<<print cashFormat(${profits}.${category})>>\
 			<</if>>\
diff --git a/src/js/wombJS.js b/src/js/wombJS.js
index d35de1ff28676befeae3e0b430b3dc5aa62cdf84..b26f1029f15a3f9dffd2e3fcc06388c511a5a6f6 100644
--- a/src/js/wombJS.js
+++ b/src/js/wombJS.js
@@ -25,7 +25,7 @@ $slave.bellyPreg = WombGetWolume($slave) - return double, with current womb volu
 */
 
 //Init womb system.
-window.WombInit = function(actor) {
+window.WombInit = function (actor) {
 	let i;
 
 	if (!Array.isArray(actor.womb)) {
@@ -35,26 +35,25 @@ window.WombInit = function(actor) {
 
 	//console.log("broodmother:" + typeof actor.broodmother);
 
-	if ( typeof actor.broodmother !== "number" ) {
+	if (typeof actor.broodmother !== "number") {
 		actor.broodmother = 0;
 		actor.broodmotherFetuses = 0;
 	}
 
-	if ( typeof actor.readyOva !== "number" ) {
+	if (typeof actor.readyOva !== "number") {
 		actor.readyOva = 0;
 	}
 
-	if ( actor.pregData === undefined)
-	{
-		actor.pregData = clone( setup.pregData.human );
+	if (actor.pregData === undefined) {
+		actor.pregData = clone(setup.pregData.human);
 		//Setup should be through deep copy, so in future, if we like, these values can be changed individually. Gameplay expansion possibilities. But for dev time to simplify debugging:
 		//actor.pregData = setup.pregData.human;  // any changes in setup pregData template will be applied immediately to all. But can't be made separate changes.
 	}
 
 	//backward compatibility setup. Fully accurate for normal pregnancy only.
 	if (actor.womb.length > 0 && actor.womb[0].genetics === undefined && actor.eggType === "human") {
-		i=0;
-		actor.womb.forEach(function(ft){
+		i = 0;
+		actor.womb.forEach(function (ft) {
 			ft.genetics = generateGenetics(actor, actor.pregSource, i);
 			i++;
 		});
@@ -62,28 +61,29 @@ window.WombInit = function(actor) {
 		WombImpregnate(actor, actor.pregType, actor.pregSource, actor.preg);
 	} else if (actor.womb.length === 0 && actor.pregType > 0 && actor.broodmother > 0 && actor.broodmotherOnHold < 1) {
 		//sorry but for already present broodmothers it's impossible to calculate fully, approximation used.
-		var pw = actor.preg, bCount, bLeft;
+		var pw = actor.preg,
+			bCount, bLeft;
 		if (pw > actor.pregData.normalBirth) pw = actor.pregData.normalBirth; //to avoid disaster.
-		bCount = Math.floor(actor.pregType/pw);
-		bLeft = actor.pregType - (bCount*pw);
+		bCount = Math.floor(actor.pregType / pw);
+		bLeft = actor.pregType - (bCount * pw);
 		if (pw > actor.pregType) {
 			pw = actor.pregType; // low children count broodmothers not supported here. It's emergency/backward compatibility code, and they not in game anyway. So minimum is 1 fetus in week.
 			actor.preg = pw; // fixing initial pregnancy week.
 		}
-		for (i=0; i<pw; i++) {
+		for (i = 0; i < pw; i++) {
 			WombImpregnate(actor, bCount, actor.pregSource, i); // setting fetuses for every week, up to 40 week at max.
 		}
 
 		if (bLeft > 0) {
-			WombImpregnate(actor, bLeft, actor.pregSource, i+1); // setting up leftover of fetuses.
+			WombImpregnate(actor, bLeft, actor.pregSource, i + 1); // setting up leftover of fetuses.
 		}
 	}
 };
 
-window.WombImpregnate = function(actor, fCount, fatherID, age, surrogate) {
+window.WombImpregnate = function (actor, fCount, fatherID, age, surrogate) {
 	var i;
 	var tf;
-	for (i=0; i<fCount; i++) {
+	for (i = 0; i < fCount; i++) {
 		tf = {}; //new Object
 		tf.age = age; //initial age
 		tf.realAge = 1; //initial real age (first week in mother)
@@ -94,13 +94,13 @@ window.WombImpregnate = function(actor, fCount, fatherID, age, surrogate) {
 		tf.splitted = 0; //marker for already splitted fetus.
 		if (surrogate) {
 			tf.motherID = surrogate.ID; //Initial biological mother ID setup.
-			if(actor.eggType === "human") {
-				tf.genetics = generateGenetics(surrogate, fatherID, i+1); //Stored genetic information.
+			if (actor.eggType === "human") {
+				tf.genetics = generateGenetics(surrogate, fatherID, i + 1); //Stored genetic information.
 			}
 		} else {
 			tf.motherID = actor.ID; //Initial biological mother ID setup.
-			if(actor.eggType === "human") {
-				tf.genetics = generateGenetics(actor, fatherID, i+1); //Stored genetic information.
+			if (actor.eggType === "human") {
+				tf.genetics = generateGenetics(actor, fatherID, i + 1); //Stored genetic information.
 			}
 		}
 		tf.ID = generateNewID();
@@ -111,24 +111,24 @@ window.WombImpregnate = function(actor, fCount, fatherID, age, surrogate) {
 				actor.preg = age;
 			}
 			actor.womb.push(tf);
-		} catch(err) {
+		} catch (err) {
 			WombInit(actor);
 			actor.womb.push(tf);
-			alert("WombImpregnate warning - " + actor.slaveName+" " + err);
+			alert("WombImpregnate warning - " + actor.slaveName + " " + err);
 		}
 
 	}
 	MissingParentIDCorrection(actor);
 };
 
-window.WombSurrogate = function(actor, fCount, mother, fatherID, age) {
+window.WombSurrogate = function (actor, fCount, mother, fatherID, age) {
 	WombImpregnate(actor, fCount, fatherID, age, mother);
 };
 
-window.WombImpregnateClone = function(actor, fCount, mother, motherOriginal, age) {
+window.WombImpregnateClone = function (actor, fCount, mother, motherOriginal, age) {
 	var i;
 	var tf;
-	for (i=0; i<fCount; i++) {
+	for (i = 0; i < fCount; i++) {
 		tf = {}; //new Object
 		tf.age = age; //initial age
 		tf.realAge = 1; //initial real age (first week in mother)
@@ -138,7 +138,7 @@ window.WombImpregnateClone = function(actor, fCount, mother, motherOriginal, age
 		tf.identical = 0; //Initial, to create property. Updated with actual data during fetalSplit call.
 		tf.splitted = 0; //marker for already splitted fetus.
 		tf.motherID = mother.ID; //Initial biological mother ID setup.
-		tf.genetics = generateGenetics(mother, mother.ID, i+1); //Stored genetic information.
+		tf.genetics = generateGenetics(mother, mother.ID, i + 1); //Stored genetic information.
 		tf.ID = generateNewID();
 
 		//Welcome to having to set up common relatives for the slave and her clone
@@ -180,64 +180,67 @@ window.WombImpregnateClone = function(actor, fCount, mother, motherOriginal, age
 				actor.pregSource = -7;
 			}
 			actor.womb.push(tf);
-		} catch(err){
+		} catch (err) {
 			WombInit(actor);
 			actor.womb.push(tf);
-			alert("WombImpregnate warning - " + actor.slaveName+" "+err);
+			alert("WombImpregnate warning - " + actor.slaveName + " " + err);
 		}
 
 	}
 };
 
 // Should be used to set biological age for fetus (ageToAdd), AND chronological (realAgeToAdd). Speed up or slow down gestation drugs should affect ONLY biological.
-window.WombProgress = function(actor, ageToAdd, realAgeToAdd=ageToAdd) {
-	ageToAdd = Math.ceil(ageToAdd*10)/10;
-	realAgeToAdd = Math.ceil(realAgeToAdd*10)/10;
+window.WombProgress = function (actor, ageToAdd, realAgeToAdd = ageToAdd) {
+	ageToAdd = Math.ceil(ageToAdd * 10) / 10;
+	realAgeToAdd = Math.ceil(realAgeToAdd * 10) / 10;
 	try {
-		actor.womb.forEach(ft => {ft.age += ageToAdd; ft.realAge += realAgeToAdd});
-	} catch(err){
+		actor.womb.forEach(ft => {
+			ft.age += ageToAdd;
+			ft.realAge += realAgeToAdd
+		});
+	} catch (err) {
 		WombInit(actor);
-		alert("WombProgress warning - " + actor.slaveName+" "+err);
+		alert("WombProgress warning - " + actor.slaveName + " " + err);
 	}
 };
 
-window.WombBirth = function(actor, readyAge) {
+window.WombBirth = function (actor, readyAge) {
 	try {
 		WombSort(actor); //For normal processing fetuses that more old should be first. Now - they are.
-		} catch(err){
+	} catch (err) {
 		WombInit(actor);
-		alert("WombBirth warning - " + actor.slaveName+" "+err);
-		}
+		alert("WombBirth warning - " + actor.slaveName + " " + err);
+	}
 
 	var birthed = [];
 	var ready = WombBirthReady(actor, readyAge);
 	var i;
 
-	for (i=0; i<ready; i++) { //here can't be used "for .. in .." syntax.
+	for (i = 0; i < ready; i++) { //here can't be used "for .. in .." syntax.
 		birthed.push(actor.womb.shift());
 	}
 
 	return birthed;
 };
 
-window.WombFlush = function(actor) {
+window.WombFlush = function (actor) {
 	actor.womb = [];
 };
 
-window.WombBirthReady = function(actor, readyAge) {
+window.WombBirthReady = function (actor, readyAge) {
 	var readyCnt = 0;
 	try {
 		readyCnt += actor.womb.filter(ft => ft.age >= readyAge).length;
-	} catch(err){
+	} catch (err) {
 		WombInit(actor);
-		alert("WombBirthReady warning - " + actor.slaveName+" "+err);
+		alert("WombBirthReady warning - " + actor.slaveName + " " + err);
 		return 0;
 	}
 
 	return readyCnt;
 };
 
-window.WombGetVolume = function(actor) { //most legacy code from pregJS.tw with minor adaptation.
+window.WombGetVolume = function (actor) { //most legacy code from pregJS.tw with minor adaptation.
 
 
 	if (actor.pregData.sizeType === 0)
@@ -249,21 +252,20 @@ window.WombGetVolume = function(actor) { //most legacy code from pregJS.tw with
 	else
 		return 0;
 
-	function getCurData(actor, age)
-	{
+	function getCurData(actor, age) {
 		let i = 0;
 		let min, max, ageMin, ageMax, rateMin, rateMax, one, rateOne, rate, cage, csize;
 		let data = {};
 
-		while (actor.pregData.fetusWeek[i+1] < age && i < actor.pregData.fetusWeek.length-1)
+		while (actor.pregData.fetusWeek[i + 1] < age && i < actor.pregData.fetusWeek.length - 1)
 			i++;
 
 		min = actor.pregData.fetusSize[i];
-		max = actor.pregData.fetusSize[i+1];
+		max = actor.pregData.fetusSize[i + 1];
 		ageMin = actor.pregData.fetusWeek[i];
-		ageMax = actor.pregData.fetusWeek[i+1];
+		ageMax = actor.pregData.fetusWeek[i + 1];
 		rateMin = actor.pregData.fetusRate[i];
-		rateMax = actor.pregData.fetusRate[i+1];
+		rateMax = actor.pregData.fetusRate[i + 1];
 
 		cage = age - ageMin;
 
@@ -282,7 +284,7 @@ window.WombGetVolume = function(actor) { //most legacy code from pregJS.tw with
 		//maybe not very effective code, but simple and easy to debug. May be optimized more in future.
 	}
 
-	function getVolByLen(actor){
+	function getVolByLen(actor) {
 		let phi = 1.618;
 		let targetData, targetLen;
 		let wombSize = 0;
@@ -328,7 +330,7 @@ window.WombGetVolume = function(actor) { //most legacy code from pregJS.tw with
 					Pregmodfan.
 				*/
 			});
-		} catch(err){
+		} catch (err) {
 			WombInit(actor);
 			alert("WombGetVolume warning - " + actor.slaveName + " " + err);
 		}
@@ -340,8 +342,7 @@ window.WombGetVolume = function(actor) { //most legacy code from pregJS.tw with
 	}
 
 
-	function getVolByWeight(actor)
-	{
+	function getVolByWeight(actor) {
 		var targetData;
 		var wombSize = 0;
 
@@ -360,8 +361,7 @@ window.WombGetVolume = function(actor) { //most legacy code from pregJS.tw with
 	}
 
 
-	function getVolByRaw(actor)
-	{
+	function getVolByRaw(actor) {
 		var targetData;
 		var wombSize = 0;
 
@@ -381,7 +381,7 @@ window.WombGetVolume = function(actor) { //most legacy code from pregJS.tw with
 
 };
 
-window.WombUpdatePregVars = function(actor) {
+window.WombUpdatePregVars = function (actor) {
 	WombSort(actor);
 	if (actor.womb.length > 0) {
 		if (actor.preg > 0 && actor.womb[0].age > 0) {
@@ -392,15 +392,15 @@ window.WombUpdatePregVars = function(actor) {
 	}
 };
 
-window.WombMinPreg = function(actor) {
+window.WombMinPreg = function (actor) {
 	WombSort(actor);
 	if (actor.womb.length > 0)
-		return actor.womb[actor.womb.length-1].age;
+		return actor.womb[actor.womb.length - 1].age;
 	else
 		return 0;
 };
 
-window.WombMaxPreg = function(actor) {
+window.WombMaxPreg = function (actor) {
 	WombSort(actor);
 	if (actor.womb.length > 0)
 		return actor.womb[0].age;
@@ -408,8 +408,7 @@ window.WombMaxPreg = function(actor) {
 		return 0;
 };
 
-window.WombNormalizePreg = function(actor)
-{
+window.WombNormalizePreg = function (actor) {
 	// console.log("New actor: " + actor.slaveName + " ===============" + actor.name);
 	WombInit(actor);
 
@@ -437,14 +436,13 @@ window.WombNormalizePreg = function(actor)
 		var max = WombMaxPreg(actor);
 		// console.log("max: " + max);
 		// console.log(".preg: "+ actor.preg);
-		if (actor.pregWeek < 1 )
+		if (actor.pregWeek < 1)
 			actor.pregWeek = 1;
 
 		if (max < actor.preg) {
 			WombProgress(actor, actor.preg - max, actor.preg - max);
 			// console.log("progressin womb");
-		}
-		else if ( max > actor.preg) {
+		} else if (max > actor.preg) {
 			actor.preg = max;
 			// console.log("advancing .preg");
 		}
@@ -471,7 +469,7 @@ window.WombNormalizePreg = function(actor)
 	actor.bellyPreg = WombGetVolume(actor);
 };
 
-window.WombZeroID = function(actor, id) {
+window.WombZeroID = function (actor, id) {
 	WombInit(actor);
 	actor.womb
 		.filter(ft => ft.fatherID === id)
@@ -479,7 +477,7 @@ window.WombZeroID = function(actor, id) {
 	WombNormalizePreg(actor);
 };
 
-window.WombChangeID = function(actor, fromID, toID) {
+window.WombChangeID = function (actor, fromID, toID) {
 	WombInit(actor);
 	actor.womb
 		.filter(ft => ft.fatherID === fromID)
@@ -487,7 +485,7 @@ window.WombChangeID = function(actor, fromID, toID) {
 	WombNormalizePreg(actor);
 };
 
-window.WombChangeGeneID = function(actor, fromID, toID) {
+window.WombChangeGeneID = function (actor, fromID, toID) {
 	WombInit(actor);
 	actor.womb
 		.filter(ft => ft.genetics.father === fromID)
@@ -499,17 +497,18 @@ window.WombChangeGeneID = function(actor, fromID, toID) {
 };
 
 /* Sorts the womb object by age with oldest and thus soonest to be born, first. This will be needed in the future once individual fertilization is a possibility.*/
-window.WombSort = function(actor) {
-	actor.womb.sort((a, b) => { return b.age - a.age; });
+window.WombSort = function (actor) {
+	actor.womb.sort((a, b) => {
+		return b.age - a.age;
+	});
 };
 
 //now function work with chance. Literary we give it "one from X" as chance.
-window.fetalSplit = function(actor, chance) {
+window.fetalSplit = function (actor, chance) {
 	var nft;
 
-	actor.womb.forEach(function(s){
-		if ((jsRandom(1,chance) >= chance) && s.splitted !== 1)
-		{
+	actor.womb.forEach(function (s) {
+		if ((jsRandom(1, chance) >= chance) && s.splitted !== 1) {
 			nft = {};
 			nft.age = s.age;
 			nft.fatherID = s.fatherID;
@@ -534,15 +533,13 @@ window.fetalSplit = function(actor, chance) {
 };
 
 //safe alternative to .womb.length.
-window.WombFetusCount = function(actor)
-{
+window.WombFetusCount = function (actor) {
 	WombInit(actor);
 	return actor.womb.length;
 };
 
 //give reference to fetus object, but not remove fetus, use for manipulation in the womb.
-window.WombGetFetus = function(actor, fetusNum)
-{
+window.WombGetFetus = function (actor, fetusNum) {
 	WombInit(actor);
 	if (actor.womb.length >= fetusNum)
 		return actor.womb[fetusNum];
@@ -551,45 +548,39 @@ window.WombGetFetus = function(actor, fetusNum)
 };
 
 //give reference to fetus object, and remove it form the womb.
-window.WombRemoveFetus = function(actor, fetusNum)
-{
+window.WombRemoveFetus = function (actor, fetusNum) {
 	WombInit(actor);
-	if (actor.womb.length >= fetusNum){
+	if (actor.womb.length >= fetusNum) {
 		let ft = actor.womb[fetusNum];
 		actor.womb.splice(fetusNum, 1);
 		WombSort(actor);
 		actor.pregType = actor.womb.length;
 		return ft;
-	}
-	else
+	} else
 		return null;
 };
 
 /*to add fetus object in the womb. Be warned - you can add one single fetus to many wombs, or even add it many times to one womb. It will not show error, but behavior becomes strange, as fetus object will be the same - it's reference, not full copies. If this is not desired - use clone() on fetus before adding.*/
-window.WombAddFetus = function(actor, fetus)
-{
+window.WombAddFetus = function (actor, fetus) {
 	WombInit(actor);
 	actor.womb.push(fetus);
 	WombSort(actor);
 };
 
 // change property for all fetuses. Like fetus.age = X.
-window.WombChangeFetus = function(actor, propName, newValue)
-{
+window.WombChangeFetus = function (actor, propName, newValue) {
 	WombInit(actor);
 	actor.womb.forEach(ft => ft[propName] = newValue);
 };
 
 // change genetic property of all fetuses. Like fetus.genetic.intelligence = X
-window.WombChangeGene = function(actor, geneName, newValue)
-{
+window.WombChangeGene = function (actor, geneName, newValue) {
 	WombInit(actor);
 	actor.womb.forEach(ft => ft.genetics[geneName] = newValue);
 };
 
 // change genetic property of all fetuses based on race
-window.WombFatherRace = function(actor, raceName)
-{
+window.WombFatherRace = function (actor, raceName) {
 	let skinColor = randomRaceSkin(raceName);
 	let eyeColor = randomRaceEye(raceName);
 	let hairColor = randomRaceHair(raceName);
@@ -600,7 +591,7 @@ window.WombFatherRace = function(actor, raceName)
 };
 
 // replaces untraceable fatherIDs with missingParentID. Required for concurrent pregnancy to differentiate between siblings.
-window.MissingParentIDCorrection = function(actor) {
+window.MissingParentIDCorrection = function (actor) {
 	WombInit(actor);
 	actor.womb
 		.filter(ft => (ft.genetics.father === 0 || (ft.genetics.father < -1 && ft.genetics.father >= -20 && ft.genetics.father !== -3)))
@@ -608,19 +599,16 @@ window.MissingParentIDCorrection = function(actor) {
 	State.variables.missingParentID--;
 };
 
-window.WombCleanYYFetuses = function(actor)
-{
+window.WombCleanYYFetuses = function (actor) {
 	var reserved = [];
 
-	var i = actor.womb.length-1;
+	var i = actor.womb.length - 1;
 	var ft;
 
-	while (i >= 0)
-	{
+	while (i >= 0) {
 		ft = actor.womb[i];
 
-		if (ft.genetics.gender === "YY")
-		{
+		if (ft.genetics.gender === "YY") {
 			reserved.push(ft);
 			actor.womb.splice(i, 1);
 		}
@@ -632,22 +620,21 @@ window.WombCleanYYFetuses = function(actor)
 	return reserved;
 };
 
-window.FetusGlobalReserveCount = function(reserveType)
-{
+window.FetusGlobalReserveCount = function (reserveType) {
 	var cnt = 0;
 	var SV = State.variables;
 
-	if (typeof reserveType !== 'string' )
+	if (typeof reserveType !== 'string')
 		return 0;
 
-	SV.slaves.forEach(function(slave){
-		slave.womb.forEach(function(ft){
+	SV.slaves.forEach(function (slave) {
+		slave.womb.forEach(function (ft) {
 			if (ft.reserve === reserveType)
 				cnt++;
 		});
 	});
 
-	SV.PC.womb.forEach(function(ft){
+	SV.PC.womb.forEach(function (ft) {
 		if (ft.reserve === reserveType)
 			cnt++;
 	});
@@ -655,13 +642,11 @@ window.FetusGlobalReserveCount = function(reserveType)
 	return cnt;
 };
 
-window.WombSetGenericReserve = function(actor, type, count)
-{
+window.WombSetGenericReserve = function (actor, type, count) {
 	//console.log ("actor: " + actor + "  type: " + type + "  typeof: " + typeof type + "  count: " + count);
-	actor.womb.forEach(function(ft){
+	actor.womb.forEach(function (ft) {
 		//console.log ("  type: " + ft.reserve + "  typeof: " + typeof ft.reserve);
-		if ((ft.reserve === "" || ft.reserve === type) && count > 0)
-		{
+		if ((ft.reserve === "" || ft.reserve === type) && count > 0) {
 			//console.log ("!trigger");
 			ft.reserve = type;
 			count--;
@@ -670,19 +655,16 @@ window.WombSetGenericReserve = function(actor, type, count)
 	});
 };
 
-window.WombAddToGenericReserve = function(actor, type, count)
-{
-	WombSetGenericReserve(actor, type, (WombReserveCount(actor, type)+count));
+window.WombAddToGenericReserve = function (actor, type, count) {
+	WombSetGenericReserve(actor, type, (WombReserveCount(actor, type) + count));
 
 };
 
-window.WombChangeReserveType = function(actor, oldType, newType)
-{
+window.WombChangeReserveType = function (actor, oldType, newType) {
 	var count = 0;
 
-	actor.womb.forEach(function(ft){
-		if (ft.reserve === oldType)
-		{
+	actor.womb.forEach(function (ft) {
+		if (ft.reserve === oldType) {
 			ft.reserve = newType;
 			count++;
 		}
@@ -691,12 +673,10 @@ window.WombChangeReserveType = function(actor, oldType, newType)
 	return count;
 };
 
-window.WombCleanGenericReserve = function(actor, type, count)
-{
-	actor.womb.forEach(function(ft){
+window.WombCleanGenericReserve = function (actor, type, count) {
+	actor.womb.forEach(function (ft) {
 
-		if (ft.reserve === type && count > 0)
-		{
+		if (ft.reserve === type && count > 0) {
 			ft.reserve = "";
 			count--;
 		}
@@ -704,15 +684,13 @@ window.WombCleanGenericReserve = function(actor, type, count)
 	});
 };
 
-window.WombReserveCount = function(actor, type)
-{
+window.WombReserveCount = function (actor, type) {
 
 	var cnt = 0;
 
-	actor.womb.forEach(function(ft){
+	actor.womb.forEach(function (ft) {
 
-		if (ft.reserve === type) /* the lazy equality will catch "" case */
-		{
+		if (ft.reserve === type) /* the lazy equality will catch "" case */ {
 			cnt++;
 		}
 
@@ -721,14 +699,12 @@ window.WombReserveCount = function(actor, type)
 	return cnt;
 };
 
-window.WombGetReservedFetuses = function(actor, type)
-{
+window.WombGetReservedFetuses = function (actor, type) {
 	var reserved = [];
 
-	actor.womb.forEach(function(ft){
+	actor.womb.forEach(function (ft) {
 
-		if (ft.reserve === type)
-		{
+		if (ft.reserve === type) {
 			reserved.push(ft);
 		}
 
@@ -737,19 +713,16 @@ window.WombGetReservedFetuses = function(actor, type)
 	return reserved;
 };
 
-window.WombRemoveReservedFetuses = function(actor, type)
-{
+window.WombRemoveReservedFetuses = function (actor, type) {
 	var reserved = [];
 
-	var i = actor.womb.length-1;
+	var i = actor.womb.length - 1;
 	var ft;
 
-	while (i >= 0)
-	{
+	while (i >= 0) {
 		ft = actor.womb[i];
 
-		if (ft.reserve === type)
-		{
+		if (ft.reserve === type) {
 			reserved.push(ft);
 			actor.womb.splice(i, 1);
 		}
@@ -760,10 +733,9 @@ window.WombRemoveReservedFetuses = function(actor, type)
 	return reserved;
 };
 
-window.WombCleanAllReserve = function(actor)
-{
+window.WombCleanAllReserve = function (actor) {
 
-	actor.womb.forEach(function(ft){
+	actor.womb.forEach(function (ft) {
 		ft.reserve = "";
 	});
 
@@ -785,25 +757,22 @@ She is _wd.litters[0] weeks pregnant with her first set of _wd.countLitter[0] ch
 In summary she carry _wd.litters.length separate sets of children. Her most progressed fetus of second pregnancy is already reached _wd.litterData[1][0].age biological week of gestation.
 ---
 */
-window.WombGetLittersData = function(actor)
-{
+window.WombGetLittersData = function (actor) {
 	var data = {};
 	var unicLiters = []; //array with realAges of separate litters.
 	var countLitter = [];
 	var litterData = [];
 	var tmp;
-	
+
 	//in first place we need to know how many litters here (Assuming that unique litter is have similar .realAge). Also we will know their ages.
-	actor.womb.forEach(function(ft)
-	{
+	actor.womb.forEach(function (ft) {
 		if (!unicLiters.includes(Math.ceil(ft.realAge)))
 			unicLiters.push(Math.ceil(ft.realAge));
-		
+
 	});
-	
+
 	//now we should find and store separate litters data (count of fetuses):
-	unicLiters.forEach(function(litter, i)
-	{
+	unicLiters.forEach(function (litter, i) {
 		tmp = actor.womb.filter(ft => Math.ceil(ft.realAge) == litter);
 		countLitter.push(tmp.length);
 		litterData.push(tmp);
@@ -816,14 +785,11 @@ window.WombGetLittersData = function(actor)
 	return data;
 }
 
-window.BCReserveInit = function()
-{
+window.BCReserveInit = function () {
 	var SV = State.variables;
 
-	SV.slaves.forEach(function(slave)
-	{
-		slave.womb.forEach(function(ft)
-		{
+	SV.slaves.forEach(function (slave) {
+		slave.womb.forEach(function (ft) {
 			if (typeof ft.reserve !== 'string')
 				ft.reserve = "";
 			if (typeof ft.motherID !== 'number') //setting missing biological mother ID for fetus.
@@ -835,13 +801,13 @@ window.BCReserveInit = function()
 		});
 	});
 
-	SV.PC.womb.forEach(function(ft){
+	SV.PC.womb.forEach(function (ft) {
 		if (typeof ft.reserve !== 'string')
 			ft.reserve = "";
 		if (typeof ft.motherID !== 'number')
 			ft.motherID = SV.PC.ID;
 		if (typeof ft.realAge !== 'number') //setting missing chronological age
-				ft.realAge = ft.age;
+			ft.realAge = ft.age;
 	});
 
 };
diff --git a/src/npc/startingGirls/startingGirls.tw b/src/npc/startingGirls/startingGirls.tw
index 8626b73edaf706e858f3e89b53e67ce1edb3091d..d6c66f1ebbb457477961c38489b4d6df1e46535f 100644
--- a/src/npc/startingGirls/startingGirls.tw
+++ b/src/npc/startingGirls/startingGirls.tw
@@ -985,7 +985,7 @@ __You are customizing this slave:__
 <br>
 <<options $activeSlave.anus>>
 	''Anus:''
-	<<option 0 "Virgin">> @@.lime;Virgin@@.
+	<<option 0 "Virgin">> @@.lime;Virgin.@@
 	<<option 1 "Normal">> Normal.
 	<<option 2 "Veteran">> Veteran.
 	<<optiondefault 3 "Gaping">> Gaping.
@@ -995,7 +995,7 @@ __You are customizing this slave:__
 <<options $activeSlave.vagina>>
 	''Vagina:''
 	<<option -1 "No vagina" "$activeSlave.preg = 0, WombFlush($activeSlave), $activeSlave.belly = 0,$activeSlave.bellyPreg = 0, $activeSlave.pregType = 0, $activeSlave.pregSource = 0, $activeSlave.pregWeek = 0, $activeSlave.pregKnown = 0,$activeSlave.pubertyXX = 0,$activeSlave.pubertyAgeXX = $fertilityAge, $activeSlave.ovaries = 0">>//No vagina//.
-	<<option 0 "Virgin" "$activeSlave.preg = -1, $activeSlave.belly = 0, $activeSlave.bellyPreg = 0, $activeSlave.ovaries = 1">>@@.lime;Virgin@@.
+	<<option 0 "Virgin" "$activeSlave.preg = -1, $activeSlave.belly = 0, $activeSlave.bellyPreg = 0, $activeSlave.ovaries = 1">>@@.lime;Virgin.@@
 	<<option 1 "Normal" "$activeSlave.preg = -1, $activeSlave.belly = 0, $activeSlave.bellyPreg = 0, $activeSlave.ovaries = 1">>Normal.
 	<<option 2 "Veteran" "$activeSlave.preg = -1, $activeSlave.belly = 0, $activeSlave.bellyPreg = 0, $activeSlave.ovaries = 1">>Veteran.
 	<<optiondefault 3 "Gaping" "$activeSlave.preg = -1, $activeSlave.belly = 0, $activeSlave.bellyPreg = 0, $activeSlave.ovaries = 1">>Gaping.
diff --git a/src/pregmod/beastFuck.tw b/src/pregmod/beastFuck.tw
index 7fa5f2eb41ce10a56191e992331504f6bf42ebae..eb92954ab372aa8247850ab6b36df873eb5ae298 100644
--- a/src/pregmod/beastFuck.tw
+++ b/src/pregmod/beastFuck.tw
@@ -233,20 +233,20 @@ before calling in the _animal.species. The _animal.species slowly saunters up to
 		<<if $activeSlave.vagina == 0>>
 			<<if ($activeSlave.devotion >= -20)>>
 				<<if $activeSlave.fetish == "masochistic">>
-					@@.lime;Losing $his virginity@@ in such a painful manner has @@.hotpink;increased $his devotion to you@@.
+					@@.lime;Losing $his virginity@@ in such a painful manner has @@.hotpink;increased $his devotion to you.@@
 					<<set $activeSlave.devotion += 10>>
 				<<elseif $activeSlave.fetish == "humiliation">>
-					@@.lime;Losing $his virginity@@ in such a humiliating manner has @@.hotpink;increased $his devotion to you@@.
+					@@.lime;Losing $his virginity@@ in such a humiliating manner has @@.hotpink;increased $his devotion to you.@@
 					<<set $activeSlave.devotion += 10>>
 				<<elseif $activeSlave.sexualQuirk == "perverted">>
-					@@.lime;Losing $his virginity@@ in such a perverted manner has @@.hotpink;increased $his devotion to you@@.
+					@@.lime;Losing $his virginity@@ in such a perverted manner has @@.hotpink;increased $his devotion to you.@@
 					<<set $activeSlave.devotion += 10>>
 				<<elseif $activeSlave.behavioralQuirk == "sinful">>
-					@@.lime;Losing $his virginity@@ in such a sinful manner has @@.hotpink;increased $his devotion to you@@.
+					@@.lime;Losing $his virginity@@ in such a sinful manner has @@.hotpink;increased $his devotion to you.@@
 					<<set $activeSlave.devotion += 10>>
 				<<else>>
 					<<if $activeSlave.devotion > 50>>
-						Since $he is well broken, @@.lime;losing $his virginity@@ in such a manner has @@.hotpink;increased $his submission to you@@.
+						Since $he is well broken, @@.lime;losing $his virginity@@ in such a manner has @@.hotpink;increased $his submission to you.@@
 						<<set $activeSlave.devotion += 5>>
 					<<elseif ($activeSlave.devotion >= -20) && ($activeSlave.devotion < 50)>>
 						@@.lime;Losing $his virginity@@ in such a manner has @@.hotpink;increased $his submission to you,@@ though $he is @@.gold;fearful@@ that you'll decide to only use $him to sate your animals' lust.
@@ -265,20 +265,20 @@ before calling in the _animal.species. The _animal.species slowly saunters up to
 		<<if $activeSlave.anus == 0>>
 			<<if ($activeSlave.devotion >= -20)>>
 				<<if $activeSlave.fetish == "masochistic">>
-					@@.lime;Losing $his anal virginity@@ in such a painful manner has @@.hotpink;increased $his devotion to you@@.
+					@@.lime;Losing $his anal virginity@@ in such a painful manner has @@.hotpink;increased $his devotion to you.@@
 					<<set $activeSlave.devotion += 10>>
 				<<elseif $activeSlave.fetish == "humiliation">>
-					@@.lime;Losing $his anal virginity@@ in such a humiliating manner has @@.hotpink;increased $his devotion to you@@.
+					@@.lime;Losing $his anal virginity@@ in such a humiliating manner has @@.hotpink;increased $his devotion to you.@@
 					<<set $activeSlave.devotion += 10>>
 				<<elseif $activeSlave.sexualQuirk == "perverted">>
-					@@.lime;Losing $his anal virginity@@ in such a perverted manner has @@.hotpink;increased $his devotion to you@@.
+					@@.lime;Losing $his anal virginity@@ in such a perverted manner has @@.hotpink;increased $his devotion to you.@@
 					<<set $activeSlave.devotion += 10>>
 				<<elseif $activeSlave.behavioralQuirk == "sinful">>
-					@@.lime;Losing $his anal virginity@@ in such a sinful manner has @@.hotpink;increased $his devotion to you@@.
+					@@.lime;Losing $his anal virginity@@ in such a sinful manner has @@.hotpink;increased $his devotion to you.@@
 					<<set $activeSlave.devotion += 10>>
 				<<else>>
 					<<if $activeSlave.devotion > 50>>
-						Since $he is well broken, @@.lime;losing $his anal virginity@@ in such a manner has @@.hotpink;increased $his submission to you@@.
+						Since $he is well broken, @@.lime;losing $his anal virginity@@ in such a manner has @@.hotpink;increased $his submission to you.@@
 						<<set $activeSlave.devotion += 5>>
 					<<elseif ($activeSlave.devotion >= -20) && ($activeSlave.devotion < 50)>>
 						@@.lime;Losing $his anal virginity@@ in such a manner has @@.hotpink;increased $his submission to you,@@ though $he is @@.gold;fearful@@ that you'll decide to only use $him to sate your animals' lust.
diff --git a/src/pregmod/fSlaveSelfImpreg.tw b/src/pregmod/fSlaveSelfImpreg.tw
index a5346c2d2dba73513bceb1795df8e252f467cd36..c0ec9aab2abaf08467fb271d3feee63a60fc21ff 100644
--- a/src/pregmod/fSlaveSelfImpreg.tw
+++ b/src/pregmod/fSlaveSelfImpreg.tw
@@ -28,7 +28,7 @@
 			<<set $activeSlave.devotion -= 4>>
 		<<else>>
 			<<if ($activeSlave.amp == 1)>>
-				and this @@.gold;uniquely degrading@@ violation of $his person only reinforces $his @@.mediumorchid;hatred@@ towards you. The fact that $he is @@.gold;utterly immobile@@ makes a terrifying situation @@.mediumorchid;even worse@@.
+				and this @@.gold;uniquely degrading@@ violation of $his person only reinforces $his @@.mediumorchid;hatred@@ towards you. The fact that $he is @@.gold;utterly immobile@@ makes a terrifying situation @@.mediumorchid;even worse.@@
 				<<set $activeSlave.devotion -= 1, $activeSlave.trust -= 1>>
 			<<else>>
 				and this @@.gold;uniquely degrading@@ violation of $his person only reinforces $his @@.mediumorchid;hatred@@ towards you. $He resists so violently that you must @@.red;physically coerce $him@@ into cooperating with the procedure.
diff --git a/src/pregmod/rePregInventor.tw b/src/pregmod/rePregInventor.tw
index 1ec4316e5e70c227601922881ac3ca14c562e6bf..95c2dde2b9e638ffa5c795e5097053851db06929 100644
--- a/src/pregmod/rePregInventor.tw
+++ b/src/pregmod/rePregInventor.tw
@@ -108,7 +108,7 @@
 			<<else>>
 				$his brood shifts precariously. You call your menials back to your office and decide to take a walk. As you pass by $him, it's clear that $he'll be more concerned with staying whole than whatever foolish endeavors $he was planning.
 			<</if>>
-			$activeSlave.slaveName is now more @@.gold;fearful@@.
+			$activeSlave.slaveName is now more @@.gold;fearful.@@
 			<<set $activeSlave.trust -= 4>>
 		<<else>>
 			<<if canTalk($activeSlave)>>
diff --git a/src/pregmod/widgets/bodySwapReaction.tw b/src/pregmod/widgets/bodySwapReaction.tw
index 9b315708df27787f7c0acb1ef6b9d92f041d5c85..afcca1376e5fd6ff5c33fbbfea3b025305dd154c 100644
--- a/src/pregmod/widgets/bodySwapReaction.tw
+++ b/src/pregmod/widgets/bodySwapReaction.tw
@@ -1741,7 +1741,7 @@ Now you only have to wait for $him to wake up.
 		$He cranes $his neck to look down on $himself
 
 		<<if $args[0].skin != $args[1].skin && $args[0].fetish != "mindbroken">>
-			only to quickly recoil in shock when $he sees $his @@.coral;newly $args[0].skin skin@@.
+			only to quickly recoil in shock when $he sees $his @@.coral;newly $args[0].skin skin.@@
 			<<if $args[0].devotion > 50>>
 				$He is fascinated by the change and what this means for $him.
 			<<elseif $args[0].devotion > 20>>
diff --git a/src/pregmod/widgets/seBirthWidgets.tw b/src/pregmod/widgets/seBirthWidgets.tw
index 9bc7512616a9f1a72873ed6fa1878501f66baad1..d5352c90ce236998a2d84ec97a543138b0fe8811 100644
--- a/src/pregmod/widgets/seBirthWidgets.tw
+++ b/src/pregmod/widgets/seBirthWidgets.tw
@@ -633,44 +633,44 @@ This decriptions can be expanded with more outcomes later. But it's not practica
 	<br>
 	<<if $slaves[$i].laborCount == 0>>
 		<br>
-		$His inexperience @@.red;complicated $his first birth@@.
+		$His inexperience @@.red;complicated $his first birth.@@
 		<<set _compoundCondition = 1>>
 	<</if>>
 	<<if $slaves[$i].mpreg == 1>>
 		<<if $slaves[$i].anus < 2>>
 			<br>
-			$His tight ass @@.red;hindered $his <<if _curBabies > 1>>babies<<else>>baby's<</if>> birth@@.
+			$His tight ass @@.red;hindered $his <<if _curBabies > 1>>babies<<else>>baby's<</if>> birth.@@
 		<</if>>
 	<<else>>
 		<<if $slaves[$i].vagina < 2>>
 			<br>
-			$His tight vagina @@.red;hindered $his <<if _curBabies > 1>>babies<<else>>baby's<</if>> birth@@.
+			$His tight vagina @@.red;hindered $his <<if _curBabies > 1>>babies<<else>>baby's<</if>> birth.@@
 		<</if>>
 		<<if $slaves[$i].vaginaLube == 0>>
 			<br>
-			$His dry vagina made pushing $his <<if _curBabies > 1>>children<<else>>child<</if>> out @@.red;painful@@.
+			$His dry vagina made pushing $his <<if _curBabies > 1>>children<<else>>child<</if>> out @@.red;painful.@@
 		<</if>>
 	<</if>>
 	<<if $slaves[$i].hips < 0>>
 		<br>
-		$His narrow hips made birth @@.red;troublesome@@.
+		$His narrow hips made birth @@.red;troublesome.@@
 	<</if>>
 	<<if $slaves[$i].weight < -95>>
 		<br>
-		$His very thin body @@.red;was nearly incapable of birthing $his <<if _curBabies > 1>>children<<else>>child<</if>>@@.
+		$His very thin body @@.red;was nearly incapable of birthing $his <<if _curBabies > 1>>children<<else>>child<</if>>.@@
 		<<set _compoundCondition = 1>>
 	<<elseif $slaves[$i].weight <= -30>>
 		<br>
-		$His thin body was @@.red;ill-suited $his childbirth@@.
+		$His thin body was @@.red;ill-suited $his childbirth.@@
 	<</if>>
 	<<if $slaves[$i].health < -20>>
 		<br>
-		$His poor health made laboring @@.red;exhausting@@.
+		$His poor health made laboring @@.red;exhausting.@@
 		<<set _compoundCondition = 1>>
 	<</if>>
 	<<if $slaves[$i].physicalAge < 6>>
 		<br>
-		$His very young body was @@.red;not designed to be able pass a baby@@.
+		$His very young body was @@.red;not designed to be able pass a baby.@@
 	<<elseif $slaves[$i].physicalAge < 9>>
 		<br>
 		$His young body had @@.red;a lot of trouble@@ birthing $his <<if _curBabies > 1>>babies<<else>>baby<</if>>.
@@ -681,12 +681,12 @@ This decriptions can be expanded with more outcomes later. But it's not practica
 	<</if>>
 	<<if $slaves[$i].tired > 0>>
 		<br>
-		$He was so tired, $he @@.red;lacked the energy to effectively push@@.
+		$He was so tired, $he @@.red;lacked the energy to effectively push.@@
 		<<set _compoundCondition = 1>>
 	<</if>>
 	<<if $slaves[$i].muscles < -95>>
 		<br>
-		$He tried and tried but $his frail body @@.red;could not push $his <<if _curBabies > 1>>children<<else>>child<</if>> out@@.
+		$He tried and tried but $his frail body @@.red;could not push $his <<if _curBabies > 1>>children<<else>>child<</if>> out.@@
 		<<set _compoundCondition = 1>>
 	<<elseif $slaves[$i].muscles < -30>>
 		<br>
@@ -698,7 +698,7 @@ This decriptions can be expanded with more outcomes later. But it's not practica
 	<</if>>
 	<<if $slaves[$i].preg > $slaves[$i].pregData.normalBirth*1.25>>
 		<br>
-		$His <<if _curBabies > 1>>children<<else>>child<</if>> had extra time to grow @@.red;greatly complicating childbirth@@.
+		$His <<if _curBabies > 1>>children<<else>>child<</if>> had extra time to grow @@.red;greatly complicating childbirth.@@
 		<<set _compoundCondition = 1>>
 	<</if>>
 	<<if $slaves[$i].wombImplant == "restraint">>
diff --git a/src/societies/aztec/slaveSacrifice.tw b/src/societies/aztec/slaveSacrifice.tw
index fa1715ff4c228a8944949c82336d9c03c8e179d4..ad7e3f0ebeccb71f9de6c4add7f302d803adf589 100644
--- a/src/societies/aztec/slaveSacrifice.tw
+++ b/src/societies/aztec/slaveSacrifice.tw
@@ -314,23 +314,23 @@
 
 		<<if ($activeSlave.sexualFlaw == "hates oral")>>
 			<<set $activeSlave.devotion -= 5, $activeSlave.trust -= 5>>
-				The constant abuse to $his mouth for $his feedings and the pain you subject $him to makes $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more@@.
+				The constant abuse to $his mouth for $his feedings and the pain you subject $him to makes $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@
 			<<set $activeSlave.fetishStrength -= 5>>
 		<<elseif ($activeSlave.sexualFlaw == "hates anal")>>
 			<<set $activeSlave.devotion -= 5, $activeSlave.trust -= 5>>
-				$His constant need of release without the chance to stimulate $his ass and the pain you subject $him to made $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more@@.
+				$His constant need of release without the chance to stimulate $his ass and the pain you subject $him to made $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@
 			<<set $activeSlave.fetishStrength -= 2>>
 		<<elseif ($activeSlave.sexualFlaw == "shamefast")>>
 			<<set $activeSlave.devotion -= 5, $activeSlave.trust -= 5>>
-				The constant exposure of $his naked body through the bars to anyone willing to see $him and the pain you subjected $him to made $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more@@.
+				The constant exposure of $his naked body through the bars to anyone willing to see $him and the pain you subjected $him to made $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@
 			<<set $activeSlave.fetishStrength -= 4>>
 		<<elseif ($activeSlave.sexualFlaw == "self hating")>>
 			<<set $activeSlave.devotion -= 5, $activeSlave.trust -= 5>>
-				The constant depravation of food, sleep and sexual release made $him hate $himself more. As a result $he @@.mediumorchid;trusts you less@@ and @@.hotpink;hates you more@@.
+				The constant depravation of food, sleep and sexual release made $him hate $himself more. As a result $he @@.mediumorchid;trusts you less@@ and @@.hotpink;hates you more.@@
 			<<set $activeSlave.fetishStrength += 7>>
 		<<elseif ($activeSlave.sexualFlaw == "repressed")>>
 			<<set $activeSlave.fetishStrength -= 2>>
-				The constant shame $he was subjected in such a public way made $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more@@.
+				The constant shame $he was subjected in such a public way made $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@
 		<<else>>
 			<<set $activeSlave.devotion -= 5, $activeSlave.trust -= 5>>
 			The lack of food, sleep and the constant arousal with the chastity belt made $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@
@@ -345,26 +345,26 @@
 	<</if>>
 	<<if ($activeSlave.sexualFlaw == "hates oral")>>
 			<<set $activeSlave.devotion -= 7, $activeSlave.trust -= 7>>
-				The constant abuse of $his mouth for feedings and the pain you subjected $him to made $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more@@.
+				The constant abuse of $his mouth for feedings and the pain you subjected $him to made $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@
 			<<set $activeSlave.fetishStrength -= 6>>
 	<<elseif ($activeSlave.sexualFlaw == "shamefast")>>
 			<<set $activeSlave.devotion -= 7, $activeSlave.trust -= 7>>
-				The constant exposure of $his naked body through the bars to anyone willing to see $him and the pain you subjected $him to makes $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more@@.
+				The constant exposure of $his naked body through the bars to anyone willing to see $him and the pain you subjected $him to makes $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@
 			<<set $activeSlave.fetishStrength -= 5>>
 	<<elseif ($activeSlave.sexualFlaw == "repressed")>>
 			<<set $activeSlave.devotion -= 7, $activeSlave.trust -= 7>>
-				The constant shame $he was subjected in such a public way makes $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more@@.
+				The constant shame $he was subjected in such a public way makes $him @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@
 	<<elseif ($activeSlave.sexualFlaw == "attention whore")>>
 			<<set $activeSlave.devotion -= 7, $activeSlave.trust -= 7>>
 				$He @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more@@ for spoiling $his chance for attention and depriving $him of $his audience.
 		<<set $activeSlave.fetishStrength += 2>>
 	<<elseif ($activeSlave.sexualFlaw == "self hating")>>
 		<<set $activeSlave.devotion -= 7, $activeSlave.trust -= 7>>
-			The constant depravation of food, sleep and sexual release made $him hate $himself more. As a result $he @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more@@.
+			The constant depravation of food, sleep and sexual release made $him hate $himself more. As a result $he @@.mediumorchid;trust you less@@ and @@.hotpink;hate you more.@@
 		<<set $activeSlave.fetishStrength += 5>>
 	<<else>>
 	<<set $activeSlave.devotion -= 3, $activeSlave.trust -= 3>>
-		The lack of food, sleep and the constant arousal with the chastity belt made $him @@.gold;trust you less@@ and @@.mediumorchid;hate you more@@.
+		The lack of food, sleep and the constant arousal with the chastity belt made $him @@.gold;trust you less@@ and @@.mediumorchid;hate you more.@@
 
 	<</if>>
 	<<if $arcologies[0].FSAztecRevivalist !== "unset" && $arcologies[0].FSAztecRevivalist < 100>>
diff --git a/src/uncategorized/REFS.tw b/src/uncategorized/REFS.tw
index 68e1db5c280a2cc00a149969843271e1854a2997..7e78438b50ebe4678171483b38ea991cefb66958 100644
--- a/src/uncategorized/REFS.tw
+++ b/src/uncategorized/REFS.tw
@@ -277,7 +277,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 <</if>>
 <br><<link "Publicly confront the citizen">>
 	<<replace "#result">>
-	Your walk up to the citizen is not accompanied by shaking ground or tumultuous fanfare, yet the citizen looks as if death itself has come before him. You don't hurt him physically, instead chastising him publicly in front of his fellow peers who begin to cheer their agreement. You end your tirade of verbal abuse with a reminder that although the man is a citizen of your arcology, that does not give him the impunity to shirk the law. To make it clear his next offense will be his last, a brace of your security drones hover behind you threateningly. The crowd that gathered @@.green;approve of your rebuke of the citizen@@.
+	Your walk up to the citizen is not accompanied by shaking ground or tumultuous fanfare, yet the citizen looks as if death itself has come before him. You don't hurt him physically, instead chastising him publicly in front of his fellow peers who begin to cheer their agreement. You end your tirade of verbal abuse with a reminder that although the man is a citizen of your arcology, that does not give him the impunity to shirk the law. To make it clear his next offense will be his last, a brace of your security drones hover behind you threateningly. The crowd that gathered @@.green;approve of your rebuke of the citizen.@@
 	<<run repX(2500, "event")>>
 	<</replace>>
 <</link>>
@@ -314,7 +314,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 <</if>>
 <br><<link "Publicly confront the citizen">>
 	<<replace "#result">>
-	Your walk up to the citizen is not accompanied by shaking ground or tumultuous fanfare, yet the citizen looks as if death itself has come before him. You don't hurt him physically, instead chastising him publicly in front of his fellow peers who begin to cheer their agreement. You end your tirade of verbal abuse with a reminder that although the man is a citizen of your arcology, that does not give him the impunity to parade a slave around the arcology as if $he were his wife. To make it clear that you will not be so forgiving of his next transgression, a brace of your security drones hover behind you threateningly. The crowd that gathered @@.green;approve of your rebuke of the citizen@@.
+	Your walk up to the citizen is not accompanied by shaking ground or tumultuous fanfare, yet the citizen looks as if death itself has come before him. You don't hurt him physically, instead chastising him publicly in front of his fellow peers who begin to cheer their agreement. You end your tirade of verbal abuse with a reminder that although the man is a citizen of your arcology, that does not give him the impunity to parade a slave around the arcology as if $he were his wife. To make it clear that you will not be so forgiving of his next transgression, a brace of your security drones hover behind you threateningly. The crowd that gathered @@.green;approve of your rebuke of the citizen.@@
 	<<run repX(2500, "event")>>
 	<</replace>>
 <</link>>
@@ -341,7 +341,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 	<<replace "#result">>
 	The attendant of the gym is almost too stunned to charge you for entry, and indeed many citizens inside and outside the gym stop to watch you begin a work-out routine. The muscular citizen does not halt her own regime, of course, so you soon find yourself pumping iron and straining your muscles to the limit beside her.
 	<br><br>
-	Your eyes lock somewhere in the midst of a particularly strenuous exercise, and what follows may be remembered in the annals of $arcologies[0].name history as the most erotic display of physical might ever recorded. Matching each other rep for rep, the gym is soon echoing with the grunts of both your exertions while your bodies grow slick with glistening sweat. When the last dumbbell is racked, the citizen merely nods her respect at you for matching her pursuit of the physical ideal, to the @@.green;delight of the watching citizenry@@.
+	Your eyes lock somewhere in the midst of a particularly strenuous exercise, and what follows may be remembered in the annals of $arcologies[0].name history as the most erotic display of physical might ever recorded. Matching each other rep for rep, the gym is soon echoing with the grunts of both your exertions while your bodies grow slick with glistening sweat. When the last dumbbell is racked, the citizen merely nods her respect at you for matching her pursuit of the physical ideal, to the @@.green;delight of the watching citizenry.@@
 	<<run repX(1500, "event")>>
 	<</replace>>
 <</link>>
@@ -358,7 +358,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 <<if $cash >= 1000>>
 <br><<link "Offer to sponsor the restaurant with an advertisement">>
 	<<replace "#result">>
-	You soon discover that the owner of the establishment is a matronly woman who sources her dairy from other mothers in the arcology, having found that new or expectant mothers are often in need of a revenue stream. The two of you sit at the counter for some time, though the owner often excuses herself for a milking in the back room, and together craft a simple promotional ad campaign featuring a simple slogan. Posters bearing the words "Got MILF?" soon grace the walls of $arcologies[0].name, and your citizens take to the idea of motherly milkshakes and admire your @@.green;marketing acumen@@.
+	You soon discover that the owner of the establishment is a matronly woman who sources her dairy from other mothers in the arcology, having found that new or expectant mothers are often in need of a revenue stream. The two of you sit at the counter for some time, though the owner often excuses herself for a milking in the back room, and together craft a simple promotional ad campaign featuring a simple slogan. Posters bearing the words "Got MILF?" soon grace the walls of $arcologies[0].name, and your citizens take to the idea of motherly milkshakes and admire your @@.green;marketing acumen.@@
 	<<run repX(5000, "event")>>
 	<<run cashX(-1000, "event")>>
 	<</replace>>
@@ -368,7 +368,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 	<<replace "#result">>
 	The owner of the parlor is so flattered by your patronage of her humble store that she not only provides your drink free of charge but even milks herself at the counter to personally provide the dairy for your shake. The shake's taste is rich, even creamy, with an overall sweet palate mixed with a slight nuttiness.
 	<br><br>
-	Though you depart without officially sponsoring the milkshake parlor, your presence is endorsement enough to many citizens while others simply @@.green;appreciate you drinking amongst them@@.
+	Though you depart without officially sponsoring the milkshake parlor, your presence is endorsement enough to many citizens while others simply @@.green;appreciate you drinking amongst them.@@
 	<<run repX(1500, "event")>>
 	<</replace>>
 <</link>>
@@ -385,7 +385,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 <<if $cash >= 1000>>
 <br><<link "Pay for $his treatment">>
 	<<replace "#result">>
-	It takes a moment for you to convince the $woman that you aren't playing some cruel joke on $him, but once you do $he practically squeals with joy as you take $him through the doors of the clinic and announce your intent to pay to give your loyal citizen the absolute transformative works. When you next see $him it's on a gurney as $he's wheeled out of the surgery, $his patient's gown jutting out from $his chest due to the size of $his new rack. Through swollen lips $he gushes to you about how great $he feels to finally be a veritable bimbo, and how $he's going to tell every citizen $he fucks in $arcologies[0].name @@.green;that they have you to thank for $his new body@@.
+	It takes a moment for you to convince the $woman that you aren't playing some cruel joke on $him, but once you do $he practically squeals with joy as you take $him through the doors of the clinic and announce your intent to pay to give your loyal citizen the absolute transformative works. When you next see $him it's on a gurney as $he's wheeled out of the surgery, $his patient's gown jutting out from $his chest due to the size of $his new rack. Through swollen lips $he gushes to you about how great $he feels to finally be a veritable bimbo, and how $he's going to tell every citizen $he fucks in $arcologies[0].name @@.green;that they have you to thank for $his new body.@@
 	<<run repX(5000, "event")>>
 	<<run cashX(-1000, "event")>>
 	<</replace>>
@@ -423,7 +423,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 <<if $cash >= 1000>>
 <br><<link "Pay for a day of treatment for her">>
 	<<replace "#result">>
-	It takes a moment for you to convince the woman that you aren't playing some cruel joke on her, but once you do she practically squeals with joy as you take her through the doors of the spa and announce your intent to pay for a day of cleansing, pampering and luxury. When you next see her it's on a wallscreen television at your penthouse praising you profusely. The rejuvenated young woman has clearly spread word of your generosity @@.green;across $arcologies[0].name@@.
+	It takes a moment for you to convince the woman that you aren't playing some cruel joke on her, but once you do she practically squeals with joy as you take her through the doors of the spa and announce your intent to pay for a day of cleansing, pampering and luxury. When you next see her it's on a wallscreen television at your penthouse praising you profusely. The rejuvenated young woman has clearly spread word of your generosity @@.green;across $arcologies[0].name.@@
 	<<run repX(5000, "event")>>
 	<<run cashX(-1000, "event")>>
 	<</replace>>
@@ -434,7 +434,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 	<<replace "#result">>
 	You make your presence known to the citizen, and once the usual shock and disbelief have worn off it takes a moment to convince her that your offer of a cleansing experience in your spa is neither a cruel joke nor an underhanded attempt to enslave her. She follows you back to the penthouse where you inform your attendant that the citizen is to be sequestered in the spa for a day of pampering, cleansing and rejuvenation. As the citizen passes through the doors to the spa, she turns and blows you a kiss of gratitude.
 	<br><br>
-	When you stop by the spa later in the day, you spot the citizen luxuriating in a hot bath with a number of colorful health products spread across every visible surface of her nude skin. From where you stand it is clear her eyes are closed in immense contentment, while her body floats relaxed and carefree in the bubbling water. When the citizen finally departs at the end of the a long day of purification in the spa, she thanks you profusely and promises to tell everyone she can of your @@.green;generosity@@.
+	When you stop by the spa later in the day, you spot the citizen luxuriating in a hot bath with a number of colorful health products spread across every visible surface of her nude skin. From where you stand it is clear her eyes are closed in immense contentment, while her body floats relaxed and carefree in the bubbling water. When the citizen finally departs at the end of the a long day of purification in the spa, she thanks you profusely and promises to tell everyone she can of your @@.green;generosity.@@
 	<<run repX(1500, "event")>>
 	<</replace>>
 <</link>>
@@ -453,7 +453,7 @@ On this particular outing you happen to cross paths with a comely female citizen
 <<if $cash >= 500>>
 <br><<link "Fuck $him over dinner">>
 	<<replace "#result">>
-	It takes a moment for you to convince the young $girl and $his father that you aren't playing some cruel joke on them, but once you do $he enthusiastically agrees to be your companion for the evening. With a pretty young thing on your arm for the rest of the night, and $his father trailing behind the two of you at a respectful distance, you take $arcologies[0].name by storm amidst a flurry of speculative whispers and contemplative rumors. Later that night, you conclude your date with a pleasant meal at one of $arcologies[0].name's choicest restaurants with fine dining and even finer conversation. To the credit of $his father, he politely continues eating his dinner without batting an eye when you <<if $PC.dick == 0>>don a strap-on and <</if>>take his daughter over the dinner table. When you part ways, the young $girl is clearly smitten with you — so it's no wonder that by the next day the story of your encounter has @@.green;spread across $arcologies[0].name like wildfire@@.
+	It takes a moment for you to convince the young $girl and $his father that you aren't playing some cruel joke on them, but once you do $he enthusiastically agrees to be your companion for the evening. With a pretty young thing on your arm for the rest of the night, and $his father trailing behind the two of you at a respectful distance, you take $arcologies[0].name by storm amidst a flurry of speculative whispers and contemplative rumors. Later that night, you conclude your date with a pleasant meal at one of $arcologies[0].name's choicest restaurants with fine dining and even finer conversation. To the credit of $his father, he politely continues eating his dinner without batting an eye when you <<if $PC.dick == 0>>don a strap-on and <</if>>take his daughter over the dinner table. When you part ways, the young $girl is clearly smitten with you — so it's no wonder that by the next day the story of your encounter has @@.green;spread across $arcologies[0].name like wildfire.@@
 	<<run repX(2500, "event")>>
 	<<run cashX(-500, "event")>>
 	<</replace>>
@@ -498,14 +498,14 @@ On this particular outing you happen to cross paths with a comely female citizen
 <span id="result">
 <<link "Let them pass">>
 	<<replace "#result">>
-	You step aside gracefully and bow your head, while signifying to the older woman that you intend to allow $him to pass you. $He seems taken aback by your geniality, especially given the gulf in social standing between the two of you, and seems disproportionately flustered by your small show of civility. Nonetheless, $he is struck by $his chance encounter with you and cannot stop recounting the story to all $his friends, and soon @@.green;the anecdote has seized the imaginations of $arcologies[0].name's mature, female citizens@@.
+	You step aside gracefully and bow your head, while signifying to the older woman that you intend to allow $him to pass you. $He seems taken aback by your geniality, especially given the gulf in social standing between the two of you, and seems disproportionately flustered by your small show of civility. Nonetheless, $he is struck by $his chance encounter with you and cannot stop recounting the story to all $his friends, and soon @@.green;the anecdote has seized the imaginations of $arcologies[0].name's mature, female citizens.@@
 	<<run repX(500, "event")>>
 	<</replace>>
 <</link>>
 <<if $cash >= 500>>
 <br><<link "Fuck $him over dinner">>
 	<<replace "#result">>
-	It takes a moment for you to convince the older $woman and $his sons that you aren't playing some cruel joke on them, but once you do $he enthusiastically agrees to be your companion for the evening. With a mature lady on your arm for the rest of the night, and $his sons trailing behind the two of you at a respectful distance, you take $arcologies[0].name by storm amidst a flurry of speculative whispers and contemplative rumors. Later that night, you conclude your date with a pleasant meal at one of $arcologies[0].name's choicest restaurants with fine dining and even finer conversation. To the credit of $his sons, they politely continue eating their dinner without batting an eye when you <<if $PC.dick == 0>>don a strap-on and <</if>>take their mother over the dinner table. When you part ways, the older $woman is clearly smitten with you — so it's no wonder that by the next day the story of your encounter has @@.green;spread across $arcologies[0].name like wildfire@@.
+	It takes a moment for you to convince the older $woman and $his sons that you aren't playing some cruel joke on them, but once you do $he enthusiastically agrees to be your companion for the evening. With a mature lady on your arm for the rest of the night, and $his sons trailing behind the two of you at a respectful distance, you take $arcologies[0].name by storm amidst a flurry of speculative whispers and contemplative rumors. Later that night, you conclude your date with a pleasant meal at one of $arcologies[0].name's choicest restaurants with fine dining and even finer conversation. To the credit of $his sons, they politely continue eating their dinner without batting an eye when you <<if $PC.dick == 0>>don a strap-on and <</if>>take their mother over the dinner table. When you part ways, the older $woman is clearly smitten with you — so it's no wonder that by the next day the story of your encounter has @@.green;spread across $arcologies[0].name like wildfire.@@
 	<<run repX(2500, "event")>>
 	<<run cashX(-500, "event")>>
 	<</replace>>
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index b1127d634816bf8be45a7441954ce8f9d641dcc7..5d02831a9ff79c1b89ce87114f29cba8f2fa1c20 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -11995,7 +11995,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 <br><<link "Punish $him for making a mess">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	$He begs your forgiveness and quickly cleans up the food and candles. $He can't seem to shake the feeling that @@.mediumorchid;something is wrong with this@@.
+	$He begs your forgiveness and quickly cleans up the food and candles. $He can't seem to shake the feeling that @@.mediumorchid;something is wrong with this.@@
 	<<set $activeSlave.devotion -= 5>>
 	<</replace>>
 <</link>>
@@ -17759,7 +17759,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<</if>>
 	and $he whimpers and begs for you to reconsider even as $he's strapped onto the operating table.
 	<br><br>
-	By the time $he wakes up from the anesthesia, you've already made the necessary alterations to $his permanent records, which now clearly indicate that $he was born <<print $arcologies[0].FSSubjugationistRace>>, and as such, can be rightfully regarded as the racially inferior fuck-animal $he now is. Of course, your fellow slaveowners and the slave market will be savvy enough to see through the alterations you've forced upon $him, but when you make $him available for a day of use in the public square, all your average citizen knows is that the $girl they are fucking is simply a worthless $arcologies[0].FSSubjugationistRace slut who doesn't deserve much more than a stomach full of cum. The surgery @@.red;negatively effects $his health,@@ but by the end of a long day $he'll likely never forget, $he has gotten a crash course in what it means to be a $arcologies[0].FSSubjugationistRace slave in your arcology, and any evidence that $he was born $activeSlave.race has been efficiently expunged from $his records. <<if ($activeSlave.vagina == 0 || $activeSlave.anus == 0)>>@@.lime;All vestiges of $his virginity have been unceremoniously stripped away@@.<</if>> The experience has @@.hotpink;broken down $his resistance,@@ and your willingness to go to such extremes to subjugate $him @@.gold;greatly increases $his fear of you@@.
+	By the time $he wakes up from the anesthesia, you've already made the necessary alterations to $his permanent records, which now clearly indicate that $he was born <<print $arcologies[0].FSSubjugationistRace>>, and as such, can be rightfully regarded as the racially inferior fuck-animal $he now is. Of course, your fellow slaveowners and the slave market will be savvy enough to see through the alterations you've forced upon $him, but when you make $him available for a day of use in the public square, all your average citizen knows is that the $girl they are fucking is simply a worthless $arcologies[0].FSSubjugationistRace slut who doesn't deserve much more than a stomach full of cum. The surgery @@.red;negatively effects $his health,@@ but by the end of a long day $he'll likely never forget, $he has gotten a crash course in what it means to be a $arcologies[0].FSSubjugationistRace slave in your arcology, and any evidence that $he was born $activeSlave.race has been efficiently expunged from $his records. <<if ($activeSlave.vagina == 0 || $activeSlave.anus == 0)>>@@.lime;All vestiges of $his virginity have been unceremoniously stripped away@@.<</if>> The experience has @@.hotpink;broken down $his resistance,@@ and your willingness to go to such extremes to subjugate $him @@.gold;greatly increases $his fear of you.@@
 	<<set $activeSlave.devotion += 5, $activeSlave.trust -= 10, $activeSlave.analCount += 25, $activeSlave.oralCount += 35, $analTotal += 25, $oralTotal += 35, $activeSlave.anus++, $activeSlave.publicCount += 60>>
 	<<if $activeSlave.vagina > -1>>
 		<<set $activeSlave.vagina++, $activeSlave.vaginalCount += 20, $vaginalTotal += 20, $activeSlave.publicCount += 20>>
@@ -17912,7 +17912,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<<else>>
 			@@.lime;plump little@@
 		<</if>>
-		@@.lime;ass is now broken in@@.
+		@@.lime;ass is now broken in.@@
 	<</if>>
 	$He sobs quietly with each thrust of your hips, and when you finally <<if $PC.dick == 1>>make yet another cum deposit into $his <<if $activeSlave.weight < -80>>emaciated <<else>>bony <</if>>body and<</if>> pull out, you instruct
 	<<if $activeSlave.dietCum == 1>>
@@ -17922,7 +17922,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<</if>>
 	proceeding to $his next assignment.
 	<br><br>
-	$He's learned a valuable lesson about what it truly means to be a slave today, and it's one $he @@.orchid;won't soon forget@@.
+	$He's learned a valuable lesson about what it truly means to be a slave today, and it's one $he @@.orchid;won't soon forget.@@
 	<<set $activeSlave.devotion -= 5, $activeSlave.trust -= 5>>
 	<<if ($activeSlave.anus == 0)>>
 		<<set $activeSlave.anus += 1>>
@@ -19421,7 +19421,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<else>>
 		anal pain
 	<</if>>
-	of your coupling. Judging by the empty look in $his eyes that persists past $his dismissal from your office, $he might @@.gold;not feel any better@@ about the age difference but you've definitely @@.hotpink;fucked $him into compliance@@.
+	of your coupling. Judging by the empty look in $his eyes that persists past $his dismissal from your office, $he might @@.gold;not feel any better@@ about the age difference but you've definitely @@.hotpink;fucked $him into compliance.@@
 	<<set $activeSlave.devotion += 4, $activeSlave.trust -= 4>>
 	<<if canDoVaginal($activeSlave)>>
 		<<= VaginalVCheck()>>
@@ -19586,7 +19586,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<else>>
 		anal pain
 	<</if>>
-	of your coupling. Judging by the empty look in $his eyes that persists past $his dismissal from your office, $he might @@.gold;not feel any better@@ about the age difference but you've definitely @@.hotpink;fucked $him into compliance@@.
+	of your coupling. Judging by the empty look in $his eyes that persists past $his dismissal from your office, $he might @@.gold;not feel any better@@ about the age difference but you've definitely @@.hotpink;fucked $him into compliance.@@
 	<<set $activeSlave.devotion += 4, $activeSlave.trust -= 4>>
 	<<if canDoVaginal($activeSlave)>>
 		<<= VaginalVCheck()>>
@@ -19986,7 +19986,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<<else>>
 			blow your load down $his throat, and $he swallows it all. $He opens $his eyes slowly, endowed with a belly full of cum
 		<</if>>
-		and a new understanding of @@.mediumaquamarine;$his place as a short slave@@.
+		and a new understanding of @@.mediumaquamarine;$his place as a short slave.@@
 	<</replace>>
 	<<set $activeSlave.oralCount += 1, $oralTotal += 1, $activeSlave.trust += 4>>
 <</link>>
@@ -20103,7 +20103,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<else>>
 		$his ass for the inevitable rough anal
 	<</if>>
-	$he assumes must be coming. Fortunately for $him, it never does. Instead, you kick your feet up and rest them on the small of $his back. After a few hours of objectifying degradation in this way, you rise from your chair to attend business elsewhere in your penthouse and dismiss $activeSlave.slaveName. Although you didn't fuck $him, $his experience as a piece of furniture for your comfort @@.hotpink;has increased $his submissiveness@@.
+	$he assumes must be coming. Fortunately for $him, it never does. Instead, you kick your feet up and rest them on the small of $his back. After a few hours of objectifying degradation in this way, you rise from your chair to attend business elsewhere in your penthouse and dismiss $activeSlave.slaveName. Although you didn't fuck $him, $his experience as a piece of furniture for your comfort @@.hotpink;has increased $his submissiveness.@@
 	<<set $activeSlave.devotion += 5>>
 	<</replace>>
 <</link>>
@@ -20121,7 +20121,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 	<<else>>
 		tiny breasts
 	<</if>>
-	in your hand and slowly squeeze it. As a result, when a particularly irritating piece of news is relayed through your monitor and you suddenly crush the breast held in your hand in response, $activeSlave.slaveName can't help but let out a sharp yelp before silencing $himself. $He soon realizes $his time with you in the near future will be as an outlet for your frustrations, and $his tits will be taking the brunt of the punishment. When you dismiss $him hours later, $he scurries out of your office cradling $his bruised bosom and @@.gold;trembling from $his recent objectifying experience@@.
+	in your hand and slowly squeeze it. As a result, when a particularly irritating piece of news is relayed through your monitor and you suddenly crush the breast held in your hand in response, $activeSlave.slaveName can't help but let out a sharp yelp before silencing $himself. $He soon realizes $his time with you in the near future will be as an outlet for your frustrations, and $his tits will be taking the brunt of the punishment. When you dismiss $him hours later, $he scurries out of your office cradling $his bruised bosom and @@.gold;trembling from $his recent objectifying experience.@@
 	<<set $activeSlave.trust -= 5>>
 	<</replace>>
 <</link>>
@@ -20144,7 +20144,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<<case 1>>pathetic
 		<<default>>hypertrophied
 	<</switch>>
-	balls in your hand and slowly squeeze it. As a result, when a particularly irritating piece of news is relayed through your monitor and you suddenly crush the testicle held in your hand in response, $activeSlave.slaveName can't help but let out a sharp yelp before struggling silencing $himself. $He soon realizes $his time with you in the near future will be as an outlet for your frustrations, and you fully intend to use $his balls as literal stress balls. When you dismiss $him hours later, $he staggers out of your office trying $his best to not touch $his swollen testicles and @@.gold;trembling from $his recent objectifying experience@@.
+	balls in your hand and slowly squeeze it. As a result, when a particularly irritating piece of news is relayed through your monitor and you suddenly crush the testicle held in your hand in response, $activeSlave.slaveName can't help but let out a sharp yelp before struggling silencing $himself. $He soon realizes $his time with you in the near future will be as an outlet for your frustrations, and you fully intend to use $his balls as literal stress balls. When you dismiss $him hours later, $he staggers out of your office trying $his best to not touch $his swollen testicles and @@.gold;trembling from $his recent objectifying experience.@@
 	<<set $activeSlave.trust -= 5>>
 	<</replace>>
 <</link>>
@@ -20167,9 +20167,9 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 			<<else>>
 				on your pussy and asshole quickly have you hot and bothered.
 			<</if>>
-			You can't stop yourself from rubbing against the squirming mass, enjoying the unique undulations across your junk. It doesn't take long to coat $his stomach in a layer of fluids. After a few hours of objectifying degradation in this way, you rise from your enjoyable seat to attend business elsewhere in your penthouse and dismiss $activeSlave.slaveName. Although you didn't penetrate $him, $his experience as a sex toy for your amusement @@.hotpink;has increased $his submissiveness@@.
+			You can't stop yourself from rubbing against the squirming mass, enjoying the unique undulations across your junk. It doesn't take long to coat $his stomach in a layer of fluids. After a few hours of objectifying degradation in this way, you rise from your enjoyable seat to attend business elsewhere in your penthouse and dismiss $activeSlave.slaveName. Although you didn't penetrate $him, $his experience as a sex toy for your amusement @@.hotpink;has increased $his submissiveness.@@
 		<<else>>
-			After a few hours of objectifying degradation in this way, you rise from your novel seat to attend business elsewhere in your penthouse and dismiss $activeSlave.slaveName. Although you didn't fuck $him, $his experience as a piece of furniture for your comfort @@.hotpink;has increased $his submissiveness@@.
+			After a few hours of objectifying degradation in this way, you rise from your novel seat to attend business elsewhere in your penthouse and dismiss $activeSlave.slaveName. Although you didn't fuck $him, $his experience as a piece of furniture for your comfort @@.hotpink;has increased $his submissiveness.@@
 		<</if>>
 		<<set $activeSlave.devotion += 2>>
 	<<else>>
@@ -20195,7 +20195,7 @@ You tell $him kindly that you understand, and that $he'll be trained to address
 		<<else>>
 			butt comically held up in the air. Using $his ass
 		<</if>>
-		in such a way @@.hotpink;nearly fucked $him senseless,@@ but $he'll remember @@.gold;your objectifying treatment of $him@@.
+		in such a way @@.hotpink;nearly fucked $him senseless,@@ but $he'll remember @@.gold;your objectifying treatment of $him.@@
 		<<set $activeSlave.devotion += 2, $activeSlave.trust -= 2>>
 	<</if>>
 	<</replace>>
diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw
index 191366441f0b8f3d0d7e13bc538ecfcb43cb646a..c40f2df461e2bbff6a66b6149e49d3a0ab601170 100644
--- a/src/uncategorized/RETS.tw
+++ b/src/uncategorized/RETS.tw
@@ -1417,7 +1417,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 	<<set $subSlave.devotion += 4>>
 	<<run Enunciate($activeSlave)>>
 	<<if $activeSlave.anus < 3>>
-		"Plea<<s>>e nooo, @@.lime;my poor hole will never be the <<s>>ame againnn.@@"
+		"Plea<<s>>e nooo, @@.lime;my poor hole will never be the <<s>>ame againnn..@@
 		<<set $activeSlave.anus += 1>>
 	<</if>>
 	<<set $slaves[$slaveIndices[$subSlave.ID]] = $subSlave>>
diff --git a/src/uncategorized/brothelAdvertisement.tw b/src/uncategorized/brothelAdvertisement.tw
index 5342f69d4f22c1dbf82c48a947fb6198268100fa..6109977c692935bb3b8a448e6cd7f182afa82731 100644
--- a/src/uncategorized/brothelAdvertisement.tw
+++ b/src/uncategorized/brothelAdvertisement.tw
@@ -123,7 +123,7 @@
 
 You are spending @@.red;<<print cashFormat($brothelAdsSpending)>>@@ each week to advertise the brothel.
 <<if $lastWeeksCashIncome.brothelAds > 0>>
-	Last week's ads increased profits by @@.green;<<print cashFormat($lastWeeksCashIncome.brothelAds)>>@@<<if $brothelSlaves > 1>> and also increased business for your whores<</if>>, and cost @@.red;<<print cashFormat($lastWeeksCashExpenses.brothelAds)>>@@.
+	Last week's ads increased profits by @@.green;<<print cashFormat($lastWeeksCashIncome.brothelAds)>>@@<<if $brothelSlaves > 1>> and also increased business for your whores<</if>>, and cost @@.red;<<print cashFormat($lastWeeksCashExpenses.brothelAds)>>.@@
 <</if>>
 
 <<if $brothelAdsSpending > 900>>
diff --git a/src/uncategorized/costsReport.tw b/src/uncategorized/costsReport.tw
index 314867026ee540cabf2253b1aa2a99b0b62680d9..d49d7cd55ad0b05ce88264d8e994287f90be7922 100644
--- a/src/uncategorized/costsReport.tw
+++ b/src/uncategorized/costsReport.tw
@@ -66,10 +66,10 @@ your personal living expenses are @@.yellowgreen;<<print cashFormat(Math.trunc($
 	<br> __Orphanage__ fee: @@.yellowgreen;<<print cashFormat($citizenOrphanageTotal*100+$privateOrphanageTotal*500+_breederTuition)>>@@
 	<<set _arcologyCosts += $citizenOrphanageTotal*100+$privateOrphanageTotal*500+_breederTuition>>
 	<<if $citizenOrphanageTotal > 0>>
-		<br>&nbsp;&nbsp;&nbsp;&nbsp;Citizen: @@.yellowgreen;<<print cashFormat(100)>>@@ per child. Currently <<print num($citizenOrphanageTotal)>> are being taught, bringing the total to @@.yellowgreen;<<print cashFormat($citizenOrphanageTotal*100)>>@@.
+		<br>&nbsp;&nbsp;&nbsp;&nbsp;Citizen: @@.yellowgreen;<<print cashFormat(100)>>@@ per child. Currently <<print num($citizenOrphanageTotal)>> are being taught, bringing the total to @@.yellowgreen;<<print cashFormat($citizenOrphanageTotal*100)>>.@@
 	<</if>>
 	<<if $privateOrphanageTotal > 0>>
-		<br>&nbsp;&nbsp;&nbsp;&nbsp;Private: @@.yellowgreen;<<print cashFormat(500)>>@@ per child. Currently <<print num($privateOrphanageTotal)>> are being taught, bringing the total to @@.yellowgreen;<<print cashFormat($privateOrphanageTotal*500)>>@@.
+		<br>&nbsp;&nbsp;&nbsp;&nbsp;Private: @@.yellowgreen;<<print cashFormat(500)>>@@ per child. Currently <<print num($privateOrphanageTotal)>> are being taught, bringing the total to @@.yellowgreen;<<print cashFormat($privateOrphanageTotal*500)>>.@@
 	<</if>>
 	<<if $breederOrphanageTotal > 0>>
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;Since <<print num($breederOrphanageTotal)>> of your slaves' children are being raised into productive members of society in a society funded school, you pay a flat @@.yellowgreen;<<print cashFormat(50)>>@@ usage fee.
diff --git a/src/uncategorized/costsWidgets.tw b/src/uncategorized/costsWidgets.tw
index b127d5d8d722c2d10e61e1d6dc3c3198285f6843..f410b561f366c8929364158121ac4ea35f125eca 100644
--- a/src/uncategorized/costsWidgets.tw
+++ b/src/uncategorized/costsWidgets.tw
@@ -410,7 +410,7 @@
 		$args[0].origin<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	<</if>>
 	<<if $args[0].slaveCost < 0>>
-		You bought $him for: @@.red;<<print cashFormat($args[0].slaveCost)>>@@.
+		You bought $him for: @@.red;<<print cashFormat($args[0].slaveCost)>>.@@
 		<<set _Cost = $args[0].slaveCost>>
 	<<elseif $args[0].slaveCost == 0>>
 		You spent nothing to acquire $him.
@@ -424,7 +424,7 @@
 		<<set _weeksOwned = $week - $args[0].weekAcquired>>
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;
 		<<if $args[0].lifetimeCashExpenses < 0>>
-			In $his <<if _weeksOwned > 0>>_weeksOwned <<if _weeksOwned == 1>>week<<else>>weeks<</if>><<else>>time<</if>> with you, $he has cost @@.red;<<print cashFormat($args[0].lifetimeCashExpenses)>>@@.
+			In $his <<if _weeksOwned > 0>>_weeksOwned <<if _weeksOwned == 1>>week<<else>>weeks<</if>><<else>>time<</if>> with you, $he has cost @@.red;<<print cashFormat($args[0].lifetimeCashExpenses)>>.@@
 			<<set _Expense = $args[0].lifetimeCashExpenses>>
 		<<else>>
 			You have no record of $him costing you any ¤.
@@ -433,7 +433,7 @@
 
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;
 		<<if $args[0].lifetimeCashIncome > 0>>
-			In $his <<if _weeksOwned > 0>>_weeksOwned <<if _weeksOwned == 1>>week<<else>>weeks<</if>><<else>>time<</if>> with you, $he has earned @@.yellowgreen;<<print cashFormat($args[0].lifetimeCashIncome)>>@@.
+			In $his <<if _weeksOwned > 0>>_weeksOwned <<if _weeksOwned == 1>>week<<else>>weeks<</if>><<else>>time<</if>> with you, $he has earned @@.yellowgreen;<<print cashFormat($args[0].lifetimeCashIncome)>>.@@
 			<<set _Income = $args[0].lifetimeCashIncome>>
 		<<else>>
 			You have no record of $him making you any ¤.
@@ -447,7 +447,7 @@
 		<<elseif (_Income + _Cost + _Expense) == 0>>
 			$he is even in cost and income.
 		<<else>>
-			$he has cost you @@.red;<<print cashFormat(_Income + _Cost + _Expense)>>@@.
+			$he has cost you @@.red;<<print cashFormat(_Income + _Cost + _Expense)>>.@@
 		<</if>>
 
 		/* Reputation: */
@@ -463,7 +463,7 @@
 					<<else>>
 						improved your reputation by @@.green;<<print num($args[0].lastWeeksRepIncome)>>@@ and
 					<</if>>
-					over $his entire time with you, $he gained @@.green;<<print num($args[0].lifetimeRepIncome)>>@@.
+					over $his entire time with you, $he gained @@.green;<<print num($args[0].lifetimeRepIncome)>>.@@
 				<</if>>
 				<<if $args[0].lifetimeRepExpenses != 0>>
 					<br>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -473,7 +473,7 @@
 					<<else>>
 						lowered your reputation by @@.red;<<print num($args[0].lastWeeksRepExpenses)>>@@ and
 					<</if>>
-					over $his entire time with you, $he cost @@.red;<<print num($args[0].lifetimeRepExpenses)>>@@.
+					over $his entire time with you, $he cost @@.red;<<print num($args[0].lifetimeRepExpenses)>>.@@
 				<</if>>
 				<br>&nbsp;&nbsp;&nbsp;&nbsp;
 				Overall then, $he has changed your reputation by
diff --git a/src/uncategorized/dairyReport.tw b/src/uncategorized/dairyReport.tw
index 88f68bcb0d943aa61afb68ca808cd50cca08380c..8cca824823e073ed2f1ae9ef52081c81520ed8a4 100644
--- a/src/uncategorized/dairyReport.tw
+++ b/src/uncategorized/dairyReport.tw
@@ -1036,11 +1036,11 @@ $dairyNameCaps produced <<print _milkWeek+_outputMilk>> liters of milk<<if _cumW
 
 <<if $arcologies[0].FSRestart != "unset" && $eugenicsFullControl != 1>>
 	<<if $dairyPregSetting > 0>>
-		The Societal Elite know what you are doing with your cows. @@.red;They do not approve@@.
+		The Societal Elite know what you are doing with your cows. @@.red;They do not approve.@@
 		<<set $failedElite += 5>>
 	<</if>>
 	<<if _milkmaidImpregnates == 1>>
-		The Societal Elite know you've ordered $Milkmaid.slaveName to impregnate your cows. @@.red;They are not amused by your disinterest in eugenics@@.
+		The Societal Elite know you've ordered $Milkmaid.slaveName to impregnate your cows. @@.red;They are not amused by your disinterest in eugenics.@@
 		<<set $failedElite += 10>>
 	<</if>>
 <</if>>
@@ -1068,9 +1068,9 @@ $dairyNameCaps produced <<print _milkWeek+_outputMilk>> liters of milk<<if _cumW
 	b.profit = b.totalIncome - b.totalExpenses;
 <</script>>
 <<if (_profits > 0)>>
-	The sale of these products makes a profit of @@.yellowgreen;<<print cashFormat(_profits)>>@@.
+	The sale of these products makes a profit of @@.yellowgreen;<<print cashFormat(_profits)>>.@@
 <<elseif (_profits < 0)>>
-	Due to <<if $dairyImplantsSetting != 3>>one-off costs of hormonal implants to encourage fluid production<<else>>the need to induce lactation in some cows<</if>>, your dairy made a loss of @@.red;<<print cashFormat(_profits)>>@@.
+	Due to <<if $dairyImplantsSetting != 3>>one-off costs of hormonal implants to encourage fluid production<<else>>the need to induce lactation in some cows<</if>>, your dairy made a loss of @@.red;<<print cashFormat(_profits)>>.@@
 <<else>>
 	Due to <<if $dairyImplantsSetting != 3>>one-off costs of hormonal implants to encourage fluid production<<else>>the need to induce lactation in some cows<</if>> paired with existing output, your dairy broke even this week.
 <</if>>
diff --git a/src/uncategorized/genericPlotEvents.tw b/src/uncategorized/genericPlotEvents.tw
index 4e3c9601a1bea502ac95f18db5c2a43e571f6db9..d44d1363e7af94584cb08aadc4779cb455422bee 100644
--- a/src/uncategorized/genericPlotEvents.tw
+++ b/src/uncategorized/genericPlotEvents.tw
@@ -865,7 +865,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your
 
 <<link "The emotional distress isn't worth the trouble">>
 	<<replace "#result">>
-	Since subjecting all the affected slaves to abortions would cause you severe losses, you've decided to let them keep the pregnancies. You hope you are prepared for all the children you'll be producing. Those who couldn't become pregnant @@.lime;gained some breast, hip and ass size,@@ as well as @@.lime;began lactating@@.
+	Since subjecting all the affected slaves to abortions would cause you severe losses, you've decided to let them keep the pregnancies. You hope you are prepared for all the children you'll be producing. Those who couldn't become pregnant @@.lime;gained some breast, hip and ass size,@@ as well as @@.lime;began lactating.@@
 	<<for $i = 0; $i < $slaves.length; $i++>>
 		<<if ($slaves[$i].drugs == "breast injections") && canGetPregnant($slaves[$i])>>
 			<<set $slaves[$i].preg = 1>>
@@ -978,7 +978,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your
 <</link>>
 <br><<link "Force surgical repairs and compensation">>
 	<<replace "#result">>
-	The hapless manufacturer eventually goes bankrupt. However, you do manage to force surgical correction of the pregnancies before they do. As additional compensation, they agree to naturally enhance your afflicted slaves' busts knowing full well that most buyers are not interested in slaves that have been knocked up. At the managers expense, your slaves move through a top-flight surgeons care and are pregnancy free and sporting @@.lime;larger breasts@@.
+	The hapless manufacturer eventually goes bankrupt. However, you do manage to force surgical correction of the pregnancies before they do. As additional compensation, they agree to naturally enhance your afflicted slaves' busts knowing full well that most buyers are not interested in slaves that have been knocked up. At the managers expense, your slaves move through a top-flight surgeons care and are pregnancy free and sporting @@.lime;larger breasts.@@
 	<<run $slaves.forEach(function(s) {
 		if (canGetPregnant(s)) {
 			if (s.drugs == "breast injections") {
diff --git a/src/uncategorized/labReport.tw b/src/uncategorized/labReport.tw
index 83a49905524c91909052e4191ce016ba3423f1e8..712f2635332c7054598c9745e233ae7deb0ec58d 100644
--- a/src/uncategorized/labReport.tw
+++ b/src/uncategorized/labReport.tw
@@ -38,7 +38,7 @@
 			they are awaiting your next instruction.
 			<<set $researchLab.productionTime = 0, $researchLab.research = "none">>
 		<<else>>
-			Your lab staff are currently researching @@.yellow;$researchLab.research@@.
+			Your lab staff are currently researching @@.yellow;$researchLab.research.@@
 		<</if>>
 		<br><br> <<= ResearchLabStockPile()>>
 	<<elseif $researchLab.manufacture != "none">>
@@ -79,7 +79,7 @@
 				<</link>>
 			</span>
 		<<else>>
-			Your lab staff are currently working on @@.yellow;$researchLab.manufacture@@.
+			Your lab staff are currently working on @@.yellow;$researchLab.manufacture.@@
 		<</if>>
 		<br><br> <<= ResearchLabStockPile()>>
 	<</if>>
diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw
index 3619f8926942d1742e21dc6c21bfa1bb879a9c07..4009bea99c21a000f467975ee476131c93057c3f 100644
--- a/src/uncategorized/longSlaveDescription.tw
+++ b/src/uncategorized/longSlaveDescription.tw
@@ -367,7 +367,7 @@ is
 <<if $saleDescription != 1>>
 	<<if $clinic != 0 && $clinicUpgradeScanner == 1>>
 		<<if $activeSlave.chem > 15>>
-			$clinicNameCaps's scanners score long term carcinogenic buildup in $his body at @@.cyan;<<print Math.ceil($activeSlave.chem/10)>>@@.
+			$clinicNameCaps's scanners score long term carcinogenic buildup in $his body at @@.cyan;<<print Math.ceil($activeSlave.chem/10)>>.@@
 		<<else>>
 			$clinicNameCaps's scanners confirm that $he has good prospects for long term health.
 		<</if>>
@@ -555,7 +555,7 @@ is
 		<<elseif ($activeSlave.devotion <= 20)>>
 			$He is @@.red;arrogant@@ and seems to think slavery beneath $him.
 		<<else>>
-			Despite being well broken, $he seems to retain hints of @@.red;arrogance@@.
+			Despite being well broken, $he seems to retain hints of @@.red;arrogance.@@
 		<</if>>
 	<<elseif ($activeSlave.behavioralFlaw == "bitchy")>>
 		<<if ($activeSlave.devotion < -20) && ($activeSlave.trust >= -20)>>
@@ -705,7 +705,7 @@ is
 			<<if ($activeSlave.sexualFlaw == "apathetic")>>
 				This sexual apathy plays into $his preference for @@.lightcoral;submission.@@
 			<<elseif ($activeSlave.behavioralFlaw == "arrogant")>>
-				$His arrogance is really just a thin shell to protect $his true need to @@.lightcoral;submit@@.
+				$His arrogance is really just a thin shell to protect $his true need to @@.lightcoral;submit.@@
 			<<elseif ($activeSlave.fetishStrength > 95)>>
 				$He's an extreme @@.lightcoral;submissive,@@ and relishes the strictures of slavery.
 			<<elseif ($activeSlave.fetishStrength > 60)>>
@@ -737,7 +737,7 @@ is
 			<</if>>
 		<<case "buttslut">>
 			<<if ($activeSlave.sexualFlaw == "hates anal")>>
-				$His hatred is just pretense to cover $his shame about how much $he really loves getting @@.lightcoral;fucked in the butt@@.
+				$His hatred is just pretense to cover $his shame about how much $he really loves getting @@.lightcoral;fucked in the butt.@@
 			<<elseif ($activeSlave.fetishStrength > 95)>>
 				$He's a @@.lightcoral;buttslut,@@ happy to have anyone put anything up $his ass.
 			<<elseif ($activeSlave.fetishStrength > 60)>>
@@ -2344,9 +2344,9 @@ $He is
 		<</if>>
 	<</if>>
 	<<if ($activeSlave.addict > 0) && ($activeSlave.addict <= 2)>>
-		$He is a new @@.cyan;aphrodisiac addict@@.
+		$He is a new @@.cyan;aphrodisiac addict.@@
 	<<elseif ($activeSlave.addict > 0) && ($activeSlave.addict < 10)>>
-		$He is a confirmed @@.cyan;aphrodisiac addict@@.
+		$He is a confirmed @@.cyan;aphrodisiac addict.@@
 	<<elseif ($activeSlave.addict > 0)>>
 		$He is completely @@.cyan;dependent on aphrodisiacs,@@ and it is unlikely you will ever be able to wean $him off them.
 	<</if>>
diff --git a/src/uncategorized/neighborDescription.tw b/src/uncategorized/neighborDescription.tw
index 332e236ed150698a3cc5947f90ee6ebcd60a627a..f228a98beea4eaf93fc8478edaf095e84939e7c5 100644
--- a/src/uncategorized/neighborDescription.tw
+++ b/src/uncategorized/neighborDescription.tw
@@ -10,7 +10,7 @@
 <<case "an oligarchy">>
 	a small group of leading citizens, making its development very unpredictable.
 <<case "your trustees">>
-	a small group of leading citizens who are serving as @@.mediumseagreen;your trustees@@.
+	a small group of leading citizens who are serving as @@.mediumseagreen;your trustees.@@
 <<case "an individual">>
 	@@.cyan;an individual,@@ making its development vibrant but unpredictable.
 <<case "your agent">>
diff --git a/src/uncategorized/neighborsDevelopment.tw b/src/uncategorized/neighborsDevelopment.tw
index 46d293c3edcaba4bed7322d66432a7183da5e4ba..7bf68c6f6c3af6344922363c1e5fb9e3b44a7962 100644
--- a/src/uncategorized/neighborsDevelopment.tw
+++ b/src/uncategorized/neighborsDevelopment.tw
@@ -53,7 +53,7 @@
 <<for _k = 0; _k < $leaders.length; _k++>>
 <<if $leaders[_k].ID == $arcologies[$i].leaderID>>
 	<<setLocalPronouns $leaders[_k]>>
-	is being run by your agent @@.deeppink;<<= SlaveFullName($leaders[_k])>>@@.
+	is being run by your agent @@.deeppink;<<= SlaveFullName($leaders[_k])>>.@@
 	<<set _agentIndex = $slaveIndices[$leaders[_k].ID]>>
 	<<if (def _agentIndex) && $slaves[_agentIndex].assignment != "be your agent">>
 		@@.red;BUG: $slaves[_agentIndex].slaveName also was <<print $slaves[_agentIndex].assignment>>!@@
@@ -606,7 +606,7 @@ has an estimated GSP of @@.yellowgreen;<<print cashFormat(_prosperity)>><<if $sh
 			<<set $arcologies[$j].prosperity -= $arcologies[$j].embargo*2>>
 		<</if>>
 		<<set $arcologies[$i].prosperity = Math.clamp($arcologies[$i].prosperity, 1, 300)>>
-		$arcologies[$j].name targets $arcologies[$i].name for @@.red;economic warfare@@.
+		$arcologies[$j].name targets $arcologies[$i].name for @@.red;economic warfare.@@
 	<</if>>
 <</for>>
 
diff --git a/src/uncategorized/newSlaveIntro.tw b/src/uncategorized/newSlaveIntro.tw
index 57cb103d2af9af9ee64f886d11e8cc4d3c344ce4..02af5239888615abb1a687640035e6cba1704739 100644
--- a/src/uncategorized/newSlaveIntro.tw
+++ b/src/uncategorized/newSlaveIntro.tw
@@ -1783,7 +1783,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	<<link "Tie $him up and give $him a good whipping">>
 		<<replace "#introResult">>
-			You cuff $his wrists and tie the cuffs to a hook in the ceiling so $he's forced up on tiptoe. Reflecting that sometimes the old ways are best, you take a whip to $him. It's soft leather and you have some skill, so $his skin isn't broken, but you lash $his buttocks and every stroke draws a scream. After a while, the pain grows dull for $him and $he slumps in $his bindings, moaning. You switch to $his nipples, bringing $him back to howling life as $he dances on tiptoe and tries to dodge. <<if $activeSlave.dick != 0>>You finish by taking the whip to $his penis, leaving $him sobbing and begging. <</if>>If $he was wondering what kind of master $his new master is, now $he @@.gold;knows.@@ $He will remember @@.mediumorchid;what you can do to $him@@.
+			You cuff $his wrists and tie the cuffs to a hook in the ceiling so $he's forced up on tiptoe. Reflecting that sometimes the old ways are best, you take a whip to $him. It's soft leather and you have some skill, so $his skin isn't broken, but you lash $his buttocks and every stroke draws a scream. After a while, the pain grows dull for $him and $he slumps in $his bindings, moaning. You switch to $his nipples, bringing $him back to howling life as $he dances on tiptoe and tries to dodge. <<if $activeSlave.dick != 0>>You finish by taking the whip to $his penis, leaving $him sobbing and begging. <</if>>If $he was wondering what kind of master $his new master is, now $he @@.gold;knows.@@ $He will remember @@.mediumorchid;what you can do to $him.@@
 		<<set $activeSlave.devotion -= 5>>
 		<<set $activeSlave.trust -= 10>>
 		<</replace>>
@@ -1827,7 +1827,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	<<link "Make $him an office ornament for the day">>
 		<<replace "#introResult">>
-			You cuff $his wrists and ankles, bend all four limbs behind $him, secure them together, and hoist $him up to the ceiling on a rope. $He hangs up there like a sex slave chandelier<<if $activeSlave.boobs >= 650>>, breasts swaying in a lovely way whenever $he struggles<</if>>. Periodically you let $him down to stretch $his aching limbs, but whenever you put your decoration back up you add some clips with little bells on them: first the nose, then the nipples, and finally the <<if $activeSlave.dick != 0>>dickhead<<else>>pussylips<</if>>. By the end of the day your work is accompanied by the sweet sounds of ringing bells and @@.gold;agonized pleas@@ for mercy in $his <<if $activeSlave.voice == 3>>high, girlish<<elseif $activeSlave.voice == 2>>feminine<<else>>deep<</if>> voice. $He will remember @@.mediumorchid;what you can do to $him@@.
+			You cuff $his wrists and ankles, bend all four limbs behind $him, secure them together, and hoist $him up to the ceiling on a rope. $He hangs up there like a sex slave chandelier<<if $activeSlave.boobs >= 650>>, breasts swaying in a lovely way whenever $he struggles<</if>>. Periodically you let $him down to stretch $his aching limbs, but whenever you put your decoration back up you add some clips with little bells on them: first the nose, then the nipples, and finally the <<if $activeSlave.dick != 0>>dickhead<<else>>pussylips<</if>>. By the end of the day your work is accompanied by the sweet sounds of ringing bells and @@.gold;agonized pleas@@ for mercy in $his <<if $activeSlave.voice == 3>>high, girlish<<elseif $activeSlave.voice == 2>>feminine<<else>>deep<</if>> voice. $He will remember @@.mediumorchid;what you can do to $him.@@
 		<</replace>>
 		<<set $activeSlave.devotion -= 5>>
 		<<set $activeSlave.trust -= 10>>
diff --git a/src/uncategorized/options.tw b/src/uncategorized/options.tw
index 138df6085a12126684873597cbf538e448979246..246adc0f87e96a3f2dc60b02dbce0fbfb01b8773 100644
--- a/src/uncategorized/options.tw
+++ b/src/uncategorized/options.tw
@@ -510,7 +510,7 @@ Assignment performance vignettes on the end week report are
 <br>
 
 <<if $secExp == 0>>
-	The Security Expansion mod is @@.red;DISABLED@@.
+	The Security Expansion mod is @@.red;DISABLED.@@
 	<<link "Enable">>
 		<<set $secExp = 1>>
 		<<include "SecExpBackwardCompatibility">>
@@ -521,7 +521,7 @@ Assignment performance vignettes on the end week report are
 	<</link>>
 <<elseif ndef $secExp>>
 	<<set $secExp = 0>>
-	The Security Expansion mod is @@.red;DISABLED@@.
+	The Security Expansion mod is @@.red;DISABLED.@@
 	<<link "Enable">>
 		<<set $secExp = 1>>
 		<<include "SecExpBackwardCompatibility">>
diff --git a/src/uncategorized/persBusiness.tw b/src/uncategorized/persBusiness.tw
index cad03dabfbe1c102fed978398162a5b1b9d52866..388528fb9a0c1d2c71b45e865c757f682c36a225 100644
--- a/src/uncategorized/persBusiness.tw
+++ b/src/uncategorized/persBusiness.tw
@@ -49,34 +49,34 @@
 	<<set _income = random(2000,4500)>>
 	<<if $PC.belly >= 1500>>
 		<<if $arcologies[0].FSRepopulationFocus != "unset">>
-			You focus on finding "dates" this week and earn @@.yellowgreen;<<print cashFormat(Math.trunc((_income*($rep/500))+($PC.belly)))>>@@ for your body, much more than usual; you guess your pregnancy focused population wants your baby rounded body more than ever. However, doing such things @@.red;damages your reputation@@.
+			You focus on finding "dates" this week and earn @@.yellowgreen;<<print cashFormat(Math.trunc((_income*($rep/500))+($PC.belly)))>>@@ for your body, much more than usual; you guess your pregnancy focused population wants your baby rounded body more than ever. However, doing such things @@.red;damages your reputation.@@
 			<<run cashX(Math.trunc((_income*($rep/500))+($PC.belly)), "personalBusiness")>>
 			<<run repX(($rep*.95) - $rep, "personalBusiness")>>
 		<<elseif $arcologies[0].FSRepopulationFocusPregPolicy == 1>>
-			You focus on finding "dates" this week and earn @@.yellowgreen;<<print cashFormat(Math.trunc((_income*($rep/500))+($PC.belly/2)))>>@@ for your body, more than usual; but that's to be expected, after all, pregnancy is trendy right now. Event still, doing such things @@.red;damages your reputation@@.
+			You focus on finding "dates" this week and earn @@.yellowgreen;<<print cashFormat(Math.trunc((_income*($rep/500))+($PC.belly/2)))>>@@ for your body, more than usual; but that's to be expected, after all, pregnancy is trendy right now. Event still, doing such things @@.red;damages your reputation.@@
 			<<run cashX(Math.trunc((_income*($rep/500))+($PC.belly/2)), "personalBusiness")>>
 			<<run repX(($rep*.95) - $rep, "personalBusiness")>>
 		<<elseif $arcologies[0].FSRestart != "unset">>
 			<<if $PC.pregSource != -1 && $PC.pregSource != -6>>
-				You focus on finding "dates" this week and earn @@.yellowgreen;<<print cashFormat(25)>>,@@ barely enough to cover the abortion the john that gave it to you told you to get. Showing off your gravid body @@.red;infuriates your citizens and cripples your reputation@@.
+				You focus on finding "dates" this week and earn @@.yellowgreen;<<print cashFormat(25)>>,@@ barely enough to cover the abortion the john that gave it to you told you to get. Showing off your gravid body @@.red;infuriates your citizens and cripples your reputation.@@
 				<<run cashX(25, "personalBusiness")>>
 				<<run repX(($rep*.5) - $rep, "personalBusiness")>>
 				<<if $eugenicsFullControl != 1>>
 					<<set $failedElite += 25>>
 				<</if>>
 			<<else>>
-				You focus on finding "dates" this week and earn @@.yellowgreen;<<print cashFormat(Math.trunc(_income($rep/500)))>>@@ for your body. However, doing such things @@.red;damages your reputation@@.
+				You focus on finding "dates" this week and earn @@.yellowgreen;<<print cashFormat(Math.trunc(_income($rep/500)))>>@@ for your body. However, doing such things @@.red;damages your reputation.@@
 				<<run cashX(Math.trunc(_income*($rep/500)), "personalBusiness")>>
 				<<run repX(($rep*.9) - $rep, "personalBusiness")>>
 			<</if>>
 		<<else>>
 			<<set _income = random(5,2500)>>
-			You focus on finding "dates" this week and earn @@.yellowgreen;<<print cashFormat(Math.trunc(_income*($rep/800)))>>@@ for your body, much less than usual; your pregnancy must be turning off potential clients. However, doing such things @@.red;damages your reputation@@.
+			You focus on finding "dates" this week and earn @@.yellowgreen;<<print cashFormat(Math.trunc(_income*($rep/800)))>>@@ for your body, much less than usual; your pregnancy must be turning off potential clients. However, doing such things @@.red;damages your reputation.@@
 			<<run cashX(Math.trunc(_income*($rep/800)), "personalBusiness")>>
 			<<run repX(($rep*.9) - $rep, "personalBusiness")>>
 		<</if>>
 	<<else>>
-		You focus on finding "dates" this week and earn @@.yellowgreen;<<print cashFormat(Math.trunc(_income*($rep/500)))>>@@ for your body. However, doing such things @@.red;damages your reputation@@.
+		You focus on finding "dates" this week and earn @@.yellowgreen;<<print cashFormat(Math.trunc(_income*($rep/500)))>>@@ for your body. However, doing such things @@.red;damages your reputation.@@
 		<<run cashX(Math.trunc(_income*($rep/500)), "personalBusiness")>>
 		<<run repX(($rep*.9) - $rep, "personalBusiness")>>
 		<<if isPlayerFertile($PC)>>
@@ -278,7 +278,7 @@
 		People in your arcology are supposed to keep a myriad of slaves as their personal harem, and failure to do so is considered to be highly dishonorable. This opens up some opportunities for smuggling, as people are ready to go to great length to get an edge against their competitors. Becoming a part for this business has made you @@.yellowgreen;<<print cashFormat(_income)>>.@@
 	<<case "edo law">>
 		<<set _income += random(2000,3000)>>
-		Outside culture is banned in your arcology. Your citizens do not need anything other than what you have inside. But this doesn't help with their curiosity — they always want to discover what the outside world is like. So you let some news and a few books from other cultures slip in, but not before you made sure they would disgust your citizens and reinforce their love for the Edo culture. The sales brought you @@.yellowgreen;<<print cashFormat(_income)>>@@.
+		Outside culture is banned in your arcology. Your citizens do not need anything other than what you have inside. But this doesn't help with their curiosity — they always want to discover what the outside world is like. So you let some news and a few books from other cultures slip in, but not before you made sure they would disgust your citizens and reinforce their love for the Edo culture. The sales brought you @@.yellowgreen;<<print cashFormat(_income)>>.@@
 	<<case "edo">>
 		<<set _income += random(1500,2500)>>
 		During important meetings with higher society, it is wise to have a lot of slaves to put at the disposition of others. But some slaveowners grow really attached to their slaves, and so they'd much rather rent out unknown slaves from an anonymous owner's stock than use their own. This is a good opportunity to make some money, as shown by the @@.yellowgreen;<<print cashFormat(_income)>>@@ you managed to make.
@@ -301,11 +301,11 @@
 			<<run repX(($rep*.8) - $rep, "personalBusiness")>>
 			<<set $enduringRep *= .5>>
 		<<elseif random(1,100) >= 50>>
-			You are as discreet as possible, but yet some people seem to have doubts about who you are, and for quite some time, you can hear whispers @@.red;that you may be helping the shadier businesses in your arcology@@.
+			You are as discreet as possible, but yet some people seem to have doubts about who you are, and for quite some time, you can hear whispers @@.red;that you may be helping the shadier businesses in your arcology.@@
 			<<run repX(($rep*.9) - $rep, "personalBusiness")>>
 			<<set $enduringRep *= .75>>
 		<<else>>
-			You fool almost everyone with your <<if ($PC.actualAge >= 30)>>experience and <</if>>cunning, but the sole fact that smugglers are in your arcology @@.red;damages your reputation@@.
+			You fool almost everyone with your <<if ($PC.actualAge >= 30)>>experience and <</if>>cunning, but the sole fact that smugglers are in your arcology @@.red;damages your reputation.@@
 			<<run repX(($rep*.95) - $rep, "personalBusiness")>>
 			<<set $enduringRep *= .9>>
 		<</if>>
@@ -316,7 +316,7 @@
 			<<run repX(($rep*.9) - $rep, "personalBusiness")>>
 			<<set $enduringRep *= .65>>
 		<<elseif random(1,100) >= 50>>
-			You manage to fool some people, but not everyone, and soon enough, people are @@.red;discussing whether you're smuggling or not@@.
+			You manage to fool some people, but not everyone, and soon enough, people are @@.red;discussing whether you're smuggling or not.@@
 			<<run repX(($rep*.95) - $rep, "personalBusiness")>>
 			<<set $enduringRep *= .9>>
 		<<else>>
@@ -338,7 +338,7 @@
 		<</if>>
 	<</if>>
 	<<set _income += Math.trunc(Math.min(3000 * Math.log($cash+1), $cash * 0.07))>>
-	This week, your illicit and legitimate business dealings earned you a combined total of @@.yellowgreen;<<print cashFormat(_income)>>@@.
+	This week, your illicit and legitimate business dealings earned you a combined total of @@.yellowgreen;<<print cashFormat(_income)>>.@@
 	<<run cashX(_income, "personalBusiness")>>
 <<elseif ($cash > 1000) && ($personalAttention == "business")>>
 	<<if $PC.belly >= 1500>>
@@ -373,7 +373,7 @@
 <<if ($personalAttention == "proclamation")>>
 	After several days of preparation you are ready to issue the proclamation. You announce to the arcology your plans and in short order you use <<if $proclamationCurrency == "authority">>control over the arcology<<elseif $proclamationCurrency == "reputation">>great influence<<elseif $proclamationCurrency == "cash">> vast financial means<</if>> to
 	<<if $proclamationType == "security">>
-		gather crucial information for your security department. In just a few many hours holes are plugged and most moles are eliminated. @@.green;Your security greatly increased@@.
+		gather crucial information for your security department. In just a few many hours holes are plugged and most moles are eliminated. @@.green;Your security greatly increased.@@
 		<<set $security = Math.clamp($security + 25,0,100)>>
 		<<if $proclamationCurrency == "authority">>
 			<<set $authority = Math.clamp($authority - 2000,0,20000)>>
@@ -383,7 +383,7 @@
 			<<run cashX(-8000, "personalBusiness")>>
 		<</if>>
 	<<elseif $proclamationType == "crime">>
-		force the arrest of many suspected citizens. Their personal power allowed them to avoid justice for a long time, but this day is their end. @@.green;Your crime greatly decreased@@.
+		force the arrest of many suspected citizens. Their personal power allowed them to avoid justice for a long time, but this day is their end. @@.green;Your crime greatly decreased.@@
 		<<set $crime = Math.clamp($crime - 25,0,100)>>
 		<<if $proclamationCurrency == "authority">>
 			<<set $authority = Math.clamp($authority - 2000,0,20000)>>
@@ -697,7 +697,7 @@
 
 <<if $secExp == 1>>
 	<<if $smilingManFate == 0 && random(1,100) >= 85>>
-		This week one of the offside adventures of The Smiling Man produced a copious amount of money, of which @@.yellowgreen;you receive your share@@.
+		This week one of the offside adventures of The Smiling Man produced a copious amount of money, of which @@.yellowgreen;you receive your share.@@
 		<<run cashX(random(10,20) * 1000, "personalBusiness")>>
 	<</if>>
 
@@ -740,9 +740,9 @@
 		<<if !Number.isInteger(_dataGain)>>
 			<br>@@.red;Error, dataGain is NaN@@
 		<<else>>
-			You are selling the data collected by your security department, which earns a discreet sum of @@.yellowgreen;<<print cashFormat(_dataGain)>>@@.
+			You are selling the data collected by your security department, which earns a discreet sum of @@.yellowgreen;<<print cashFormat(_dataGain)>>.@@
 			<<run cashX(_dataGain, "personalBusiness")>>
-			Many of your citizens are not enthusiastic of this however, @@.red;damaging your authority@@.
+			Many of your citizens are not enthusiastic of this however, @@.red;damaging your authority.@@
 			<<set $authority -= 50>>
 		<</if>>
 	<</if>>
@@ -783,7 +783,7 @@ Routine upkeep of your demesne costs @@.yellow;<<print cashFormat($costs)>>.@@
 			<<elseif $arcologies[0].FSRestartDecoration == 100>>
 				Since you lack the resources to effect prompt repairs yourself, the Societal Elite cover for you. The arcology's prosperity is @@.red;is damaged,@@ but your public reputation is left intact.
 				<<if $eugenicsFullControl != 1>>
-					The Societal Elite @@.red;are troubled by your failure@@.
+					The Societal Elite @@.red;are troubled by your failure.@@
 					<<set $failedElite += 100>>
 				<</if>>
 				<<if $arcologies[0].prosperity > 50>>
diff --git a/src/uncategorized/reFormerAbolitionist.tw b/src/uncategorized/reFormerAbolitionist.tw
index 54f528551329a853fb7890b74a471ce9e6a96d0c..24cc0bc4df9f9ba09f9a636c36511e6ce7196203 100644
--- a/src/uncategorized/reFormerAbolitionist.tw
+++ b/src/uncategorized/reFormerAbolitionist.tw
@@ -31,7 +31,7 @@ You spend the week parading $activeSlave.slaveName around in public, letting eve
 <br><<link "Just capitalize on $his popularity by renting out $his mouth">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-You fasten $activeSlave.slaveName in a kneeling position in the center of your club, secured by shackles around $his wrists and ankles — purely decorative, since $he's so devoted $he'd perform $his role in this if you just hinted it would please you if $he did. In front of $him, you place a sign: "Fuck the mouth that preached abolitionism, <<print cashFormat(5)>>." In a few moments, the morning crowd will begin to arrive, and you have no doubt that $activeSlave.slaveName will be very, very popular. And $he is. Even with an extra dose of curatives and a check-up every night, the strain of a week of dicks and a diet of cum @@.red;has taken a toll on $his health.@@ But even after you pay to have the area that $activeSlave.slaveName worked thoroughly cleaned, you have made @@.yellowgreen;a tidy profit@@.
+You fasten $activeSlave.slaveName in a kneeling position in the center of your club, secured by shackles around $his wrists and ankles — purely decorative, since $he's so devoted $he'd perform $his role in this if you just hinted it would please you if $he did. In front of $him, you place a sign: "Fuck the mouth that preached abolitionism, <<print cashFormat(5)>>." In a few moments, the morning crowd will begin to arrive, and you have no doubt that $activeSlave.slaveName will be very, very popular. And $he is. Even with an extra dose of curatives and a check-up every night, the strain of a week of dicks and a diet of cum @@.red;has taken a toll on $his health.@@ But even after you pay to have the area that $activeSlave.slaveName worked thoroughly cleaned, you have made @@.yellowgreen;a tidy profit.@@
 	<<set $activeSlave.health -= 10>>
 	<<set $activeSlave.oralCount += random(410,440)>>
 	<<run cashX(2000, "event", $activeSlave)>>
diff --git a/src/uncategorized/reputation.tw b/src/uncategorized/reputation.tw
index 5071c80908c3471c8dcb7d0e34742dc317052dd1..65ff68bcb9be9d8da67d6207d6da610a65a4d10d 100644
--- a/src/uncategorized/reputation.tw
+++ b/src/uncategorized/reputation.tw
@@ -244,7 +244,7 @@ On formal occasions, you are announced as $PCTitle.
 
 <<if $secExp == 1>>
 	<<if $smilingManFate == 1>>
-		The grim statue of the Smiling Man outside your arcology @@.green;reminds the world of who managed to eliminate such a threat@@.
+		The grim statue of the Smiling Man outside your arcology @@.green;reminds the world of who managed to eliminate such a threat.@@
 		<<run repX(100, "architecture")>>
 	<</if>>
 
@@ -783,7 +783,7 @@ On formal occasions, you are announced as $PCTitle.
 <<elseif $arcologies[0].FSRestart != "unset">>
 	<<if $eugenicsFullControl != 1>>
 		<<if $failedElite > 300>>
-			The Societal Elite @@.red;have departed from your arcology in disgust@@.
+			The Societal Elite @@.red;have departed from your arcology in disgust.@@
 			<<run FutureSocieties.remove("FSRestart")>>
 			<<run repX(-10000, "event")>>
 			<<set $eliteFail = random(30,100),
@@ -801,9 +801,9 @@ On formal occasions, you are announced as $PCTitle.
 		<<elseif $failedElite > 150>>
 			The Societal Elite @@.red;stop their conversations around you.@@ You may want to consider your actions more.
 		<<elseif $failedElite > 100>>
-			The Societal Elite @@.red;seem to dislike you@@.
+			The Societal Elite @@.red;seem to dislike you.@@
 		<<elseif $failedElite > 50>>
-			The Societal Elite @@.red;mutter about you@@.
+			The Societal Elite @@.red;mutter about you.@@
 		<</if>>
 	<<else>>
 		The Societal Elite can think what they want, they know better than to try and cross you again.
diff --git a/src/uncategorized/saDrugs.tw b/src/uncategorized/saDrugs.tw
index a68e84f84e91731d71ed950c5a3abc77adfec74d..d15b4c9db3c9e330b7a3c65efc68546ac3bbe6a3 100644
--- a/src/uncategorized/saDrugs.tw
+++ b/src/uncategorized/saDrugs.tw
@@ -389,7 +389,7 @@
 	<<set $slaves[$i].chem += 2>>
 	<<set _growth = 1>>
 	$He receives frequent @@.lime;
-	injections of growth stimulants@@.
+	injections of growth stimulants.@@
 	/*Hormones*/
 	<<if $slaves[$i].hormones == 2 || $slaves[$i].hormones == -2>>
 		<<set _growth-->>
@@ -1067,7 +1067,7 @@
 		$He is full term; gestation restriction agents @@.red;can't suppress labor@@ and $his regimen is ended to prevent health damage.
 		<<set $slaves[$i].pregControl = "none">>
 	<<elseif $slaves[$i].preg >= $slaves[$i].pregData.normalBirth/2.5>>
-		$His belly feels very docile, $his gestation rate is @@.coral;greatly reduced@@.
+		$His belly feels very docile, $his gestation rate is @@.coral;greatly reduced.@@
 	<<elseif $slaves[$i].preg > 0>>
 		$His gestation rate is @@.coral;greatly reduced,@@ delaying how long it will be until $his pregnancy is visible.
 	<</if>>
diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index 2617dd113265e41130abd487612a3e312d0d1b91..8fcf42015258322987d7819a8d51fa7f3f54693c 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -3695,11 +3695,11 @@
 			<<if ($slaves[$i].geneMods.NCS == 0)>>
 				$He feels an @@.lime;unusual warm feeling@@ in $his groin.
 				<<if ($slaves[$i].dick < 4) && (random(1,100) < 30)>>
-					$His penis feels @@.lime;heavy, hot and oversensitive@@.
+					$His penis feels @@.lime;heavy, hot and oversensitive.@@
 					<<set $slaves[$i].dick += 1>>
 				<</if>>
 				<<if ($slaves[$i].balls < 4) && (random(1,100) < 30)>>
-					$His balls feel @@.lime;heavy, full and oversensitive@@.
+					$His balls feel @@.lime;heavy, full and oversensitive.@@
 					<<set $slaves[$i].balls += 1>>
 				<</if>>
 			<</if>>
@@ -3708,7 +3708,7 @@
 			<<if ($slaves[$i].geneMods.NCS == 0)>>
 				$He feels @@.lime;unusual warm feeling@@ in $his breasts.
 				<<if ($slaves[$i].boobs < 400) && (random(1,100) < 30)>>
-					$His chest feels @@.lime;hot and sensitive@@.
+					$His chest feels @@.lime;hot and sensitive.@@
 					<<set $slaves[$i].boobs += 50>>
 					<<if random(1,100) < 10 && ($slaves[$i].breastMesh != 1)>>
 						<<set $slaves[$i].boobShape = "perky">>
@@ -7634,10 +7634,10 @@
 				<</if>>
 				<<if random(2,10) gt $slaves[$i].health and $slaves[$i].boobs gt 0>>
 					<<if $slaves[$i].weight lte -3>>
-						With nothing else to draw from, $his body @@.red;rapidly consumes $his breasts@@.
+						With nothing else to draw from, $his body @@.red;rapidly consumes $his breasts.@@
 						<<set $slaves[$i].boobs -= 5000>>
 					<<else>>
-						$He has @@.red;lost breast tissue@@.
+						$He has @@.red;lost breast tissue.@@
 						<<set $slaves[$i].boobs -= 300>>
 					<</if>>
 					<<if $slaves[$i].boobs lt 0>>
@@ -7646,10 +7646,10 @@
 				<</if>>
 				<<if random(2,10) gt $slaves[$i].health and $slaves[$i].butt gt 0>>
 					<<if $slaves[$i].weight lte -3>>
-						With nothing else to draw from, $his body @@.red;rapidly consumes $his ass fat@@.
+						With nothing else to draw from, $his body @@.red;rapidly consumes $his ass fat.@@
 						<<set $slaves[$i].butt -= 4>>
 					<<else>>
-						$He has @@.red;lost some ass fat@@.
+						$He has @@.red;lost some ass fat.@@
 						<<set $slaves[$i].butt -= 3>>
 					<</if>>
 					<<if $slaves[$i].butt lt 0>>
@@ -7659,19 +7659,19 @@
 			<<elseif $slaves[$i].physicalAge lt 18>>
 				$His young body suffers greatly from it.
 				<<if random(1,8) gt $slaves[$i].health and $slaves[$i].weight gt -3>>
-					$He has @@.red;lost weight@@.
+					$He has @@.red;lost weight.@@
 					<<set $slaves[$i].weight -= 2>>
 				<</if>>
 				<<if random(1,8) gt $slaves[$i].health and $slaves[$i].muscles gt 0>>
-					$He has @@.red;lost muscle mass@@.
+					$He has @@.red;lost muscle mass.@@
 					<<set $slaves[$i].muscles -= 2>>
 				<</if>>
 				<<if random(1,8) gt $slaves[$i].health and $slaves[$i].boobs gt 0>>
 					<<if $slaves[$i].weight lte -3>>
-						With nothing else to draw from, $his body @@.red;rapidly consumes $his breasts@@.
+						With nothing else to draw from, $his body @@.red;rapidly consumes $his breasts.@@
 						<<set $slaves[$i].boobs -= 2000>>
 					<<else>>
-						$He has @@.red;lost breast tissue@@.
+						$He has @@.red;lost breast tissue.@@
 						<<set $slaves[$i].boobs -= 200>>
 					<</if>>
 					<<if $slaves[$i].boobs lt 0>>
@@ -7680,10 +7680,10 @@
 				<</if>>
 				<<if random(1,8) gt $slaves[$i].health and $slaves[$i].butt gt 0>>
 					<<if $slaves[$i].weight lte -3>>
-						With nothing else to draw from, $his body @@.red;rapidly consumes $his ass fat@@.
+						With nothing else to draw from, $his body @@.red;rapidly consumes $his ass fat.@@
 						<<set $slaves[$i].butt -= 3>>
 					<<else>>
-						$He has @@.red;lost some ass fat@@.
+						$He has @@.red;lost some ass fat.@@
 						<<set $slaves[$i].butt -= 2>>
 					<</if>>
 					<<if $slaves[$i].butt lt 0>>
@@ -7693,19 +7693,19 @@
 			<<elseif $slaves[$i].physicalAge gt 32>>
 				$His mature body handles it well.
 				<<if random(1,6) gt $slaves[$i].health and $slaves[$i].weight gt -3>>
-					$He has @@.red;lost weight@@.
+					$He has @@.red;lost weight.@@
 					<<set $slaves[$i].weight -= 1>>
 				<</if>>
 				<<if random(1,8) gt $slaves[$i].health and $slaves[$i].muscles gt 0>>
-					$He has @@.red;lost muscle mass@@.
+					$He has @@.red;lost muscle mass.@@
 					<<set $slaves[$i].muscles -= 1>>
 				<</if>>
 				<<if random(1,6) gt $slaves[$i].health and $slaves[$i].boobs gt 0>>
 					<<if $slaves[$i].weight lte -3>>
-						With nothing else to draw from, $his body @@.red;rapidly consumes $his breasts@@.
+						With nothing else to draw from, $his body @@.red;rapidly consumes $his breasts.@@
 						<<set $slaves[$i].boobs -= 1000>>
 					<<else>>
-						$He has @@.red;lost breast tissue@@.
+						$He has @@.red;lost breast tissue.@@
 						<<set $slaves[$i].boobs -= 50>>
 					<</if>>
 					<<if $slaves[$i].boobs lt 0>>
@@ -7714,10 +7714,10 @@
 				<</if>>
 				<<if random(1,6) gt $slaves[$i].health and $slaves[$i].butt gt 0>>
 					<<if $slaves[$i].weight lte -3>>
-						With nothing else to draw from, $his body @@.red;rapidly consumes $his ass fat@@.
+						With nothing else to draw from, $his body @@.red;rapidly consumes $his ass fat.@@
 						<<set $slaves[$i].butt -= 2>>
 					<<else>>
-						$He has @@.red;lost some ass fat@@.
+						$He has @@.red;lost some ass fat.@@
 						<<set $slaves[$i].butt -= 1>>
 					<</if>>
 					<<if $slaves[$i].butt lt 0>>
@@ -7726,19 +7726,19 @@
 				<</if>>
 			<<else>>
 				<<if random(1,8) gt $slaves[$i].health and $slaves[$i].weight gt -3>>
-					$He has @@.red;lost weight@@.
+					$He has @@.red;lost weight.@@
 					<<set $slaves[$i].weight -= 1>>
 				<</if>>
 				<<if random(1,8) gt $slaves[$i].health and $slaves[$i].muscles gt 0>>
-					$He has @@.red;lost muscle mass@@.
+					$He has @@.red;lost muscle mass.@@
 					<<set $slaves[$i].muscles -= 1>>
 				<</if>>
 				<<if random(1,8) gt $slaves[$i].health and $slaves[$i].boobs gt 0>>
 					<<if $slaves[$i].weight lte -3>>
-						With nothing else to draw from, $his body @@.red;rapidly consumes $his breasts@@.
+						With nothing else to draw from, $his body @@.red;rapidly consumes $his breasts.@@
 						<<set $slaves[$i].boobs -= 1000>>
 					<<else>>
-						$He has @@.red;lost breast tissue@@.
+						$He has @@.red;lost breast tissue.@@
 						<<set $slaves[$i].boobs -= 100>>
 					<</if>>
 					<<if $slaves[$i].boobs lt 0>>
@@ -7747,10 +7747,10 @@
 				<</if>>
 				<<if random(1,8) gt $slaves[$i].health and $slaves[$i].butt gt 0>>
 					<<if $slaves[$i].weight lte -3>>
-						With nothing else to draw from, $his body @@.red;rapidly consumes $his ass fat@@.
+						With nothing else to draw from, $his body @@.red;rapidly consumes $his ass fat.@@
 						<<set $slaves[$i].butt -= 2>>
 					<<else>>
-						$He has @@.red;lost some ass fat@@.
+						$He has @@.red;lost some ass fat.@@
 						<<set $slaves[$i].butt -= 1>>
 					<</if>>
 					<<if $slaves[$i].butt lt 0>>
diff --git a/src/uncategorized/slaveAssignmentsReport.tw b/src/uncategorized/slaveAssignmentsReport.tw
index a90dccde3e1f4422d9e6cabaf909caa01cb31fea..8fc88f3beb3aca507e09792471e1803fc433cd77 100644
--- a/src/uncategorized/slaveAssignmentsReport.tw
+++ b/src/uncategorized/slaveAssignmentsReport.tw
@@ -211,7 +211,7 @@ $NPCMarketShareLC = Math.trunc(($NPCSexSupply.lowerClass * 1000) / ($NPCSexSuppl
 		''__@@.pink;$HeadGirl.slaveName@@__'' can no longer hear @@.yellow;and cannot serve as your Head Girl any more.@@<br>
 		<<set $HeadGirl = 0>>
 	<<elseif $HeadGirl.preg > 37 && $HeadGirl.broodmother == 2>>
-		''__@@.pink;$HeadGirl.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your Head Girl any longer@@.
+		''__@@.pink;$HeadGirl.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your Head Girl any longer.@@
 		<<set $HeadGirl = 0>>
 	<<elseif $HeadGirl.devotion <= 20>>
 		''__@@.pink;$HeadGirl.slaveName@@__'' is no longer even accepting of you, @@.yellow;and cannot serve as your Head Girl any more.@@<br>
@@ -249,7 +249,7 @@ $NPCMarketShareLC = Math.trunc(($NPCSexSupply.lowerClass * 1000) / ($NPCSexSuppl
 		''__@@.pink;$Recruiter.slaveName@@__'' can't verbally entice marks @@.yellow;and cannot serve as your recruiter any more.@@<br>
 		<<set $Recruiter = 0>>
 	<<elseif $Recruiter.preg > 37 && $Recruiter.broodmother == 2>>
-		''__@@.pink;$Recruiter.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your recruiter any longer@@.
+		''__@@.pink;$Recruiter.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your recruiter any longer.@@
 		<<set $Recruiter = 0>>
 	<<elseif !canWalk($Recruiter)>>
 		''__@@.pink;$Recruiter.slaveName@@__'' is no longer independently mobile @@.yellow;and cannot serve as your recruiter any more.@@<br>
@@ -270,7 +270,7 @@ $NPCMarketShareLC = Math.trunc(($NPCSexSupply.lowerClass * 1000) / ($NPCSexSuppl
 		''__@@.pink;$Madam.slaveName@@__'' can't give whores verbal orders @@.yellow;and cannot serve as your Madam any more.@@<br>
 		<<set $Madam = 0>>
 	<<elseif $Madam.preg > 37 && $Madam.broodmother == 2>>
-		''__@@.pink;$Madam.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your Madam any longer@@.
+		''__@@.pink;$Madam.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your Madam any longer.@@
 		<<set $Madam = 0>>
 	<<elseif $Madam.fetish == "mindbroken">>
 		''__@@.pink;$Madam.slaveName@@__'' is mindbroken @@.yellow;and cannot serve as your Madam any more.@@<br>
@@ -309,7 +309,7 @@ $NPCMarketShareLC = Math.trunc(($NPCSexSupply.lowerClass * 1000) / ($NPCSexSuppl
 		''__@@.pink;$Milkmaid.slaveName@@__'' is mindbroken @@.yellow;and cannot serve as your Milkmaid any more.@@<br>
 		<<set $Milkmaid = 0>>
 	<<elseif $Milkmaid.preg > 37 && $Milkmaid.broodmother == 2>>
-		''__@@.pink;$Milkmaid.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your Milkmaid any longer@@.
+		''__@@.pink;$Milkmaid.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your Milkmaid any longer.@@
 		<<set $Milkmaid = 0>>
 	<<elseif !canWalk($Milkmaid)>>
 		''__@@.pink;$Milkmaid.slaveName@@__'' is no longer independently mobile @@.yellow;and cannot serve as your Milkmaid any more.@@<br>
@@ -330,7 +330,7 @@ $NPCMarketShareLC = Math.trunc(($NPCSexSupply.lowerClass * 1000) / ($NPCSexSuppl
 		''__@@.pink;$Farmer.slaveName@@__'' is mindbroken @@.yellow;and cannot serve as your Farmer any more.@@<br>
 		<<set $Farmer = 0>>
 	<<elseif $Farmer.preg > 37 && $Farmer.broodmother == 2>>
-		''__@@.pink;$Farmer.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your Farmer any longer@@.
+		''__@@.pink;$Farmer.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your Farmer any longer.@@
 		<<set $Farmer = 0>>
 	<<elseif !canWalk($Farmer)>>
 		''__@@.pink;$Farmer.slaveName@@__'' is no longer independently mobile @@.yellow;and cannot serve as your Farmer any more.@@<br>
@@ -351,7 +351,7 @@ $NPCMarketShareLC = Math.trunc(($NPCSexSupply.lowerClass * 1000) / ($NPCSexSuppl
 		''__@@.pink;$Stewardess.slaveName@@__'' can't give servants verbal orders @@.yellow;and cannot serve as your Stewardess any more.@@<br>
 		<<set $Stewardess = 0>>
 	<<elseif $Stewardess.preg > 37 && $Stewardess.broodmother == 2>>
-		''__@@.pink;$Stewardess.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your Stewardess any longer@@.
+		''__@@.pink;$Stewardess.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your Stewardess any longer.@@
 		<<set $Stewardess = 0>>
 	<<elseif $Stewardess.fetish == "mindbroken">>
 		''__@@.pink;$Stewardess.slaveName@@__'' is mindbroken @@.yellow;and cannot serve as your Stewardess any more.@@<br>
@@ -375,7 +375,7 @@ $NPCMarketShareLC = Math.trunc(($NPCSexSupply.lowerClass * 1000) / ($NPCSexSuppl
 		''__@@.pink;$Schoolteacher.slaveName@@__'' can't give verbal instruction @@.yellow;and cannot serve as your Schoolteacher any more.@@<br>
 		<<set $Schoolteacher = 0>>
 	<<elseif $Schoolteacher.preg > 37 && $Schoolteacher.broodmother == 2>>
-		''__@@.pink;$Schoolteacher.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your Schoolteacher any longer@@.
+		''__@@.pink;$Schoolteacher.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your Schoolteacher any longer.@@
 		<<set $Schoolteacher = 0>>
 	<<elseif $Schoolteacher.fetish == "mindbroken">>
 		''__@@.pink;$Schoolteacher.slaveName@@__'' is mindbroken @@.yellow;and cannot serve as your Schoolteacher any more.@@<br>
@@ -396,7 +396,7 @@ $NPCMarketShareLC = Math.trunc(($NPCSexSupply.lowerClass * 1000) / ($NPCSexSuppl
 		''__@@.pink;$Wardeness.slaveName@@__'' is no longer independently mobile @@.yellow;and cannot serve as your Wardeness any more.@@<br>
 		<<set $Wardeness = 0>>
 	<<elseif $Wardeness.preg > 37 && $Wardeness.broodmother == 2>>
-		''__@@.pink;$Wardeness.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your Wardeness any longer@@.
+		''__@@.pink;$Wardeness.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your Wardeness any longer.@@
 		<<set $Wardeness = 0>>
 	<<elseif !canSee($Wardeness)>>
 		''__@@.pink;$Wardeness.slaveName@@__'' can no longer see @@.yellow;and cannot serve as your Wardeness any more.@@<br>
@@ -414,7 +414,7 @@ $NPCMarketShareLC = Math.trunc(($NPCSexSupply.lowerClass * 1000) / ($NPCSexSuppl
 		''__@@.pink;$Attendant.slaveName@@__'' is mindbroken @@.yellow;and cannot serve as your Attendant any more.@@<br>
 		<<set $Attendant = 0>>
 	<<elseif $Attendant.preg > 37 && $Attendant.broodmother == 2>>
-		''__@@.pink;$Attendant.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your Attendant any longer@@.
+		''__@@.pink;$Attendant.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your Attendant any longer.@@
 		<<set $Attendant = 0>>
 	<<elseif !canWalk($Attendant)>>
 		''__@@.pink;$Attendant.slaveName@@__'' is no longer independently mobile @@.yellow;and cannot serve as your Attendant any more.@@<br>
@@ -432,7 +432,7 @@ $NPCMarketShareLC = Math.trunc(($NPCSexSupply.lowerClass * 1000) / ($NPCSexSuppl
 		''__@@.pink;$Matron.slaveName@@__'' is mindbroken @@.yellow;and cannot serve as your Matron any more.@@<br>
 		<<set $Matron = 0>>
 	<<elseif $Matron.preg > 37 && $Matron.broodmother == 2>>
-		''__@@.pink;$Matron.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your Matron any longer@@.
+		''__@@.pink;$Matron.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your Matron any longer.@@
 		<<set $Matron = 0>>
 	<<elseif !canWalk($Matron)>>
 		''__@@.pink;$Matron.slaveName@@__'' is no longer independently mobile @@.yellow;and cannot serve as your Matron any more.@@<br>
@@ -453,7 +453,7 @@ $NPCMarketShareLC = Math.trunc(($NPCSexSupply.lowerClass * 1000) / ($NPCSexSuppl
 		''__@@.pink;$Nurse.slaveName@@__'' is mindbroken @@.yellow;and cannot serve as your Nurse any more.@@<br>
 		<<set $Nurse = 0>>
 	<<elseif $Nurse.preg > 37 && $Nurse.broodmother == 2>>
-		''__@@.pink;$Nurse.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your Nurse any longer@@.
+		''__@@.pink;$Nurse.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your Nurse any longer.@@
 		<<set $Nurse = 0>>
 	<<elseif !canWalk($Nurse)>>
 		''__@@.pink;$Nurse.slaveName@@__'' is no longer independently mobile @@.yellow;and cannot serve as your Nurse any more.@@<br>
@@ -474,7 +474,7 @@ $NPCMarketShareLC = Math.trunc(($NPCSexSupply.lowerClass * 1000) / ($NPCSexSuppl
 		''__@@.pink;$Bodyguard.slaveName@@__'' is no longer independently mobile @@.yellow;and cannot serve as your bodyguard any more.@@<br>
 		<<set $Bodyguard = 0>>
 	<<elseif $Bodyguard.preg > 37 && $Bodyguard.broodmother == 2>>
-		''__@@.pink;$Bodyguard.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your bodyguard any longer@@.
+		''__@@.pink;$Bodyguard.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;$he cannot effectively serve as your bodyguard any longer.@@
 		<<set $Bodyguard = 0>>
 	<<elseif !canSee($Bodyguard)>>
 		''__@@.pink;$Bodyguard.slaveName@@__'' can no longer see @@.yellow;and cannot serve as your Bodyguard any more.@@<br>
diff --git a/src/uncategorized/spaReport.tw b/src/uncategorized/spaReport.tw
index 810440c1109a796f1b2e0d2f132ddba235208e3f..e7f32e93f6fa92940eef83db037c51df1f44d6b6 100644
--- a/src/uncategorized/spaReport.tw
+++ b/src/uncategorized/spaReport.tw
@@ -279,7 +279,7 @@
 		<<set $slaves[$i].livingRules = "luxurious">>
 	<</switch>>
 	<<if ($slaves[$i].health >= 20) && ($slaves[$i].trust > 60) && ($slaves[$i].devotion > 60) && ($slaves[$i].fetish != "mindbroken") && ($slaves[$i].sexualFlaw == "none") && ($slaves[$i].behavioralFlaw == "none")>>
-		<br><br>''__@@.pink;$slaves[$i].slaveName@@__'' is feeling well enough to leave $spaName, so @@.yellow;_his2 assignment has defaulted to rest@@.
+		<br><br>''__@@.pink;$slaves[$i].slaveName@@__'' is feeling well enough to leave $spaName, so @@.yellow;_his2 assignment has defaulted to rest.@@
 		<<= removeJob($slaves[$i], "rest in the spa")>>
 		<<set _restedSlaves++, _DL--, _dI-->>
 		<<continue>>
diff --git a/src/uncategorized/surgeryDegradation.tw b/src/uncategorized/surgeryDegradation.tw
index cef6b1015046ae7cc5c37a7e6fd17356f34b445a..9e7fdce2b16f7141a6058bd8cc515d3790c4b710 100644
--- a/src/uncategorized/surgeryDegradation.tw
+++ b/src/uncategorized/surgeryDegradation.tw
@@ -989,14 +989,14 @@ As the remote surgery's long recovery cycle completes,
 	$His groin is a little sore, and $he examines it closely, but $he can't find much difference other than the swelling in $his crotch has gone down. $He'll realize later when $his next ejaculation is rather underwhelming from what $he has become accustomed to. As with all surgery @@.red;$his health has been slightly affected.@@
 
 <<case "scarRemov">>
-	Even though removing scars is a trivial process, @@.red;$his health has been slightly affected@@.
+	Even though removing scars is a trivial process, @@.red;$his health has been slightly affected.@@
 	<<if $activeSlave.fetish != "mindbroken" && $activeSlave.fuckdoll == 0>>
 		When $he exits the room, $he feels that most of $his skin is numb, and $he is @@.hotpink;happy@@ when $he finds $his scars have been removed.
 		<<set $activeSlave.devotion += 2>>
 	<</if>>
 
 <<case "scarFear">>
-	Even though creating an artificial scar is a trivial process, @@.red;$his health has been slightly affected@@.
+	Even though creating an artificial scar is a trivial process, @@.red;$his health has been slightly affected.@@
 	<<if $activeSlave.fetish != "mindbroken" && $activeSlave.fuckdoll == 0>>
 		When $he exits the room, $he feels that $his face is numb,
 		<<if $activeSlave.ID == $Bodyguard.ID>>
@@ -1015,7 +1015,7 @@ As the remote surgery's long recovery cycle completes,
 	<</if>>
 
 <<case "scarExo">>
-	Even though creating an artificial scar is a trivial process, @@.red;$his health has been slightly affected@@.
+	Even though creating an artificial scar is a trivial process, @@.red;$his health has been slightly affected.@@
 	<<if $activeSlave.fetish != "mindbroken" && $activeSlave.fuckdoll == 0>>
 		When $he exits the room, $he feels that $his face is numb,
 		<<if $activeSlave.devotion > 50>>
@@ -1935,7 +1935,7 @@ As the remote surgery's long recovery cycle completes,
 	<</if>>
 
 <<case "PLimb interface3">>
-	When $he is carried out of surgery $he <<if canSee($activeSlave)>>cranes $his neck to better see the ports<<else>>wiggles $his stumps trying to feel the ports<</if>> installed in $his stumps. $His stumps twitch slightly as the software begins configuring. Since $he already had anchors installed in previous surgery this procedure was less invasive and thus @@.red;$his health has been only slightly affected@@.
+	When $he is carried out of surgery $he <<if canSee($activeSlave)>>cranes $his neck to better see the ports<<else>>wiggles $his stumps trying to feel the ports<</if>> installed in $his stumps. $His stumps twitch slightly as the software begins configuring. Since $he already had anchors installed in previous surgery this procedure was less invasive and thus @@.red;$his health has been only slightly affected.@@
 	<<if $activeSlave.fetish != "mindbroken" && $activeSlave.fuckdoll == 0>>
 		<<if $activeSlave.devotion > 20>>
 			$He is @@.hotpink;overjoyed@@ when $he finds out this upgrade will allow $him to //feel// with $his limbs again and thanks you profusely the first chance $he gets. $He @@.mediumaquamarine;places more trust in you,@@ too, since you obviously have $his best interests at heart.
@@ -2562,7 +2562,7 @@ As the remote surgery's long recovery cycle completes,
 				<<set $activeSlave.trust -= 5>>
 				<<set $activeSlave.devotion += 5>>
 			<<else>>
-				$He thought $he was used to slavery but this is @@.gold;too much@@.
+				$He thought $he was used to slavery but this is @@.gold;too much.@@
 				<<set $activeSlave.trust -= 5>>
 			<</if>>
 		<<else>>
diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw
index 310d359912f6cec77c03a666d8189fe388bfd3d8..3a2c3a4f0dead879785dc738e43851bb68a0f8f0 100644
--- a/src/utility/descriptionWidgetsFlesh.tw
+++ b/src/utility/descriptionWidgetsFlesh.tw
@@ -2663,13 +2663,13 @@ $He's got a
 	<</if>>
 <<else>>
 	<<if $activeSlave.skill.anal >= 100>>
-		$He is a @@.aquamarine;masterful anal slut@@.
+		$He is a @@.aquamarine;masterful anal slut.@@
 	<<elseif $activeSlave.skill.anal > 60>>
-		$He is an @@.aquamarine;expert anal slut@@.
+		$He is an @@.aquamarine;expert anal slut.@@
 	<<elseif $activeSlave.skill.anal > 30>>
-		$He is a @@.aquamarine;skilled anal slut@@.
+		$He is a @@.aquamarine;skilled anal slut.@@
 	<<elseif $activeSlave.skill.anal > 10>>
-		$He has @@.aquamarine;basic knowledge about anal@@.
+		$He has @@.aquamarine;basic knowledge about anal.@@
 	<<else>>
 		$He is unskilled at taking anal.
 	<</if>>
@@ -5256,10 +5256,10 @@ $He's got a
 <<else>>
 	<<if $activeSlave.vagina == -1>>
 		<<if $seeDicks >= 100>><<elseif $activeSlave.anus == 0>><<else>>Since $he lacks a vagina, $he takes it up <<if $seeRace == 1>>$his $activeSlave.race<<else>>the<</if>> ass instead.<</if>>
-		<<elseif $activeSlave.skill.vaginal >= 100>>$He is a @@.aquamarine;vanilla sex master@@.
-		<<elseif $activeSlave.skill.vaginal > 60>>$He is a @@.aquamarine;vanilla sex expert@@.
-		<<elseif $activeSlave.skill.vaginal > 30>>$He is @@.aquamarine;skilled at vanilla sex@@.
-		<<elseif $activeSlave.skill.vaginal > 10>>$He has @@.aquamarine;basic knowledge about vanilla sex@@.
+		<<elseif $activeSlave.skill.vaginal >= 100>>$He is a @@.aquamarine;vanilla sex master.@@
+		<<elseif $activeSlave.skill.vaginal > 60>>$He is a @@.aquamarine;vanilla sex expert.@@
+		<<elseif $activeSlave.skill.vaginal > 30>>$He is @@.aquamarine;skilled at vanilla sex.@@
+		<<elseif $activeSlave.skill.vaginal > 10>>$He has @@.aquamarine;basic knowledge about vanilla sex.@@
 		<<else>>$He is unskilled at vaginal sex.
 	<</if>>
 <</if>>
diff --git a/src/utility/descriptionWidgetsStyle.tw b/src/utility/descriptionWidgetsStyle.tw
index 69d3db3d6eb18bba1d151794dd6dc6397a20a408..6c104bc25cbcc2eda924b6345f642e6de9315a86 100644
--- a/src/utility/descriptionWidgetsStyle.tw
+++ b/src/utility/descriptionWidgetsStyle.tw
@@ -3539,7 +3539,7 @@ $His
 				<</if>>
 			<<elseif $activeSlave.eyes == -1>>
 				<<if $activeSlave.eyewear == "corrective contacts">>
-					$He's wearing contact lenses to correct $his @@.yellow;nearsightedness@@.
+					$He's wearing contact lenses to correct $his @@.yellow;nearsightedness.@@
 				<<else>>
 					$He's @@.yellow;nearsighted,@@ and a bit clumsy as a result.
 				<</if>>
@@ -3554,27 +3554,27 @@ $His
 				<<if $activeSlave.hears > -1>>
 					which do little to correct $his already adequate hearing.
 				<<elseif $activeSlave.hears == -1>>
-					which are used to correct $his @@.yellow;hearing impairment@@.
+					which are used to correct $his @@.yellow;hearing impairment.@@
 				<<elseif $activeSlave.hears < -1>>
 					which, due to $his @@.red;deafness,@@ are useless.
 				<</if>>
 			<<elseif $activeSlave.earwear == "muffling ear plugs">>
 				a pair of small foam ear plugs,
 				<<if $activeSlave.hears > -1>>
-					which noticeably @@.yellow;muffle $his hearing@@.
+					which noticeably @@.yellow;muffle $his hearing.@@
 				<<elseif $activeSlave.hears == -1>>
-					which are pointless, as $he is already @@.yellow;hard of hearing@@.
+					which are pointless, as $he is already @@.yellow;hard of hearing.@@
 				<<elseif $activeSlave.hears < -1>>
-					which are pointless, as $he is totally @@.red;deaf@@.
+					which are pointless, as $he is totally @@.red;deaf.@@
 				<</if>>
 			<<elseif $activeSlave.earwear == "deafening ear plugs">>
 				a pair of large silicone ear plugs,
 				<<if $activeSlave.hears > -1>>
-					which @@.red;nullify $his sense of hearing@@.
+					which @@.red;nullify $his sense of hearing.@@
 				<<elseif $activeSlave.hears == -1>>
-					which impair $his hearing to the point of @@.red;deafness@@.
+					which impair $his hearing to the point of @@.red;deafness.@@
 				<<elseif $activeSlave.hears < -1>>
-					which are pointless, as $he is already @@.red;deaf@@.
+					which are pointless, as $he is already @@.red;deaf.@@
 				<</if>>
 			<</if>>
 		<<else>>
diff --git a/src/utility/extendedFamilyWidgets.tw b/src/utility/extendedFamilyWidgets.tw
index 86e86c9a783d3be075da9d0ab0efe00388a4047d..9ac912335d7e59daf5dd932f7b264a991ceecc65 100644
--- a/src/utility/extendedFamilyWidgets.tw
+++ b/src/utility/extendedFamilyWidgets.tw
@@ -772,12 +772,12 @@
 	<</if>>
 <</for>>
 <<if $children.length > 1>>
-	<br>Your parents are @@.lightgreen;<<if $children[0].ID < 0>>your former slave<<if $children[1].ID < 0>>s<</if>><</if>> $children[0].slaveName and <<if $children[1].ID < 0 && $children[0].ID > 0>>your former slave<</if>> $children[1].slaveName@@.
+	<br>Your parents are @@.lightgreen;<<if $children[0].ID < 0>>your former slave<<if $children[1].ID < 0>>s<</if>><</if>> $children[0].slaveName and <<if $children[1].ID < 0 && $children[0].ID > 0>>your former slave<</if>> $children[1].slaveName.@@
 <<elseif $children.length > 0>>
 	<<if $PC.father == $PC.mother>>
 		<br>Your parent is @@.lightgreen;<<if $children[0].ID < 0>>your former slave<</if>> $children[0].slaveName,@@ who impregnated $himself with you.
 	<<else>>
-		<br>You know one of your parents, @@.lightgreen;<<if $children[0].ID < 0>>your former slave<</if>> $children[0].slaveName@@.
+		<br>You know one of your parents, @@.lightgreen;<<if $children[0].ID < 0>>your former slave<</if>> $children[0].slaveName.@@
 	<</if>>
 <</if>>
 <<set $children = []>>