diff --git a/README.md b/README.md
index ffa0d61f432af99c0d139da3d75c551da241aff6..48f7fe7c5f9ccf79fcf7859bac5144d8b19af14c 100644
--- a/README.md
+++ b/README.md
@@ -74,4 +74,5 @@ How to mod (basic doc):
 	2. Fork main repository through gitgud interface. (Or pull changes from main repo if you already have fork.)
 	3. Clone your fork to local machine with git client (Or pull changes if already cloned.)
 	4. Make you changes as you like, commit, and push result into your forked repository (with git client).
-	5. Make merge request through gitgud interface.
+	5. (optional, but recommended) Run sanityCheck before final push to catch any errors you missed. (You can ignore errors unrelated to files you changed.)
+	6. Make merge request through gitgud interface.
diff --git a/devNotes/sanityCheck.md b/devNotes/sanityCheck.md
new file mode 100644
index 0000000000000000000000000000000000000000..2c31933c8f94702d9dfcb55da14be75d5d99d466
--- /dev/null
+++ b/devNotes/sanityCheck.md
@@ -0,0 +1,70 @@
+# The Sanity Check
+
+## Structure
+
+The sanity check consists of two parts: The first part is a script with a number
+of `git grep` calls using regex to find typical errors. The second parts main
+function is checking the syntax of the .tw files.
+
+There exist two versions of the second part:
+
+1.  An older python script that only checks for correct closure of `<<if>>` and
+	some other common SugarCube macros.
+
+2.  A newer java program that checks for correct closure of all SugarCube macros
+	and HTML tags and has some additional functionality.
+
+It is generally advised to use the java check if possible.
+
+## The Java Check
+
+### Structure
+
+The java check has 3 main parts:
+
+1.  A checks for correct closure of all SugarCube macros and HTML tags in the
+	.tw files.
+
+2.  A check to find variable names that are only used once to find misspelled
+	variables and leftovers from removed variables.
+
+3.  A search through all files against a dictionary to find common misspellings
+	and deprecated code.
+
+Because it provides some functionality that overlap with the `git grep` calls,
+the corresponding calls are ignored when this check is run since the java
+program is generally faster and produces less false positives.
+
+### Maintenance
+
+In order to keep the number of false positives to a minimum this check has to be
+regularly maintained:
+
+1.  When new macros or HTML tags are introduced in the project code they have to
+	be added to `devTools/javaSanityCheck/twineTags` or
+	`devTools/javaSanityCheck/htmlTags`.
+
+2.  When removing variables they often have a reference left in some kind of BC
+	related code. This is a common example when a false positive occurs and that
+	variable has to be added to `devTools/javaSanityCheck/ignoredVariables`.
+
+3.  When fully removing variables that were ignored, they have to be removed
+	from `devTools/javaSanityCheck/ignoredVariables` too.
+
+4.  When adding variables it can happen that only one usage is identified by the
+	check, which means that it throws a false positive. To remove this add the
+	variable to `devTools/javaSanityCheck/ignoredVariables`. When the variable
+	is used in more places later and found more than once it has to be removed
+	again to keep the check as efficient as possible.
+
+5.  When you find common missspellings you can add them to
+	`devTools/dictionary_phrases.txt` or `devTools/dictionary_wholeWord.txt`.
+
+6.  When a file produces so many false positives that they are impossible to
+	clean up it may be added to `devTools/javaSanityCheck/excluded`.
+
+### Source code
+
+The source code can either be found at
+[gitgud.io](https://gitgud.io/Arkerthan/twine-sanitycheck) or, in case the repo
+is inaccessible, in a zip file at `devTools/javaSanityCheck/sources.zip`.
diff --git a/devTools/javaSanityCheck/ignoredVariables b/devTools/javaSanityCheck/ignoredVariables
index 843b55e40b1d26fedc1a24a7e499d13c75bc11a1..c96f63e33c8cbfd322489e6908a8b8fa115559b1 100644
--- a/devTools/javaSanityCheck/ignoredVariables
+++ b/devTools/javaSanityCheck/ignoredVariables
@@ -81,6 +81,7 @@ base;pmod
 saRules
 plural
 orig
+bimboMaleNames
 # corporation
 canFoundCorporation;startingPrice;maintenanceSlaves;room;slaveRevenue;divisionLedger;freeDevelopment;developmentCost;maintenanceCategory;corporate;easyMode;roll;divisionCategories;divisionCategoriesList;getStored;setStored;endweek;corpDivSurgeryFounded;hasDividend;hasPayout;perUnit;acquire
 # corporation - newgame+
diff --git a/src/SecExp/edicts.tw b/src/SecExp/edicts.tw
index 5c792eef6e284c747f7fb7ec92de3f8e61ddca69..385748940474cb926a0b3d8930338952ab822362 100644
--- a/src/SecExp/edicts.tw
+++ b/src/SecExp/edicts.tw
@@ -385,7 +385,7 @@
 <<elseif $weaponsLaw == 2>>
 	<br>''All weapons allowed:'' allow residents of the arcology to buy, sell and keep weaponry of any kind within the arcology.
 	<<if $SecExp.core.authority >= 1000>>
-		[[Implement|edicts][$weaponsLaw = 3, cashX(-5000, "edicts"), $SecExp.core.authority -= 1000, $edictsAuthUpkeep -= 10]]
+		[[Implement|edicts][$weaponsLaw = 3, cashX(-5000, "edicts"), $SecExp.core.authority -= 1000]]
 	<<else>>
 		<br>//Not enough Authority.//
 	<</if>>
@@ -400,7 +400,7 @@
 <<elseif $weaponsLaw == 1>>
 	<br>''Heavy weaponry forbidden:'' set the range of weapons allowed within the arcology to non-heavy, non-explosive.
 	<<if $SecExp.core.authority >= 1000>>
-		[[Implement|edicts][$weaponsLaw = 2, cashX(-5000, "edicts"), $SecExp.core.authority -= 1000, $edictsAuthUpkeep -= 10]]
+		[[Implement|edicts][$weaponsLaw = 2, cashX(-5000, "edicts"), $SecExp.core.authority -= 1000]]
 	<<else>>
 		<br>//Not enough Authority.//
 	<</if>>
@@ -415,7 +415,7 @@
 <<elseif $weaponsLaw == 0>>
 	<br>''Heavily restricted weaponry:'' set the range of weapons allowed within the arcology to non-automatic, non-high caliber.
 	<<if $SecExp.core.authority >= 1000>>
-		[[Implement|edicts][$weaponsLaw = 1, cashX(-5000, "edicts"), $SecExp.core.authority -= 1000, $edictsAuthUpkeep -= 10]]
+		[[Implement|edicts][$weaponsLaw = 1, cashX(-5000, "edicts"), $SecExp.core.authority -= 1000]]
 	<<else>>
 		<br>//Not enough Authority.//
 	<</if>>
diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw
index cae71feb93d16a430bb82fe74f78ff8238be2ab6..23543775e38054dbf290692486686ddaab716ce8 100644
--- a/src/init/storyInit.tw
+++ b/src/init/storyInit.tw
@@ -1367,7 +1367,7 @@ You should have received a copy of the GNU General Public License along with thi
 <<set $weatherToday = $niceWeather.random()>>
 
 <<set $customSlaveOrdered = 0>>
-<<set $customSlave = {age: 19, health: 0, muscles: 0, lips: 15, heightMod: "normal", weight: 0, face: 0, race: "white", skin: "left natural", boobs: 500, butt: 3, sex: 1, virgin: 0, dick: 2, balls: 2, clit: 0, labia: 0, vaginaLube: 1, analVirgin: 0, skills: 15, skill: {whore: 15, combat: 0}, intelligence: 0, intelligenceImplant: 0, nationality: "Stateless", leg: {left: new App.Entity.LimbState(), right: new App.Entity.LimbState()}, arm: {left: new App.Entity.LimbState(), right: new App.Entity.LimbState()}, eyeball: {left: new App.Entity.EyeState(), right: new App.Entity.EyeState()}, eyes: 1, hears: 0}>>
+<<set $customSlave = {age: 19, health: 0, muscles: 0, lips: 15, heightMod: "normal", weight: 0, face: 0, race: "white", skin: "left natural", boobs: 500, butt: 3, sex: 1, virgin: 0, dick: 2, balls: 2, clit: 0, labia: 0, vaginaLube: 1, analVirgin: 0, skills: 15, skill: {whore: 15, combat: 0}, intelligence: 0, intelligenceImplant: 0, nationality: "Stateless", leg: {left: new App.Entity.LimbState(), right: new App.Entity.LimbState()}, arm: {left: new App.Entity.LimbState(), right: new App.Entity.LimbState()}, eyes: 1, hears: 0}>>
 
 <<set $huskSlaveOrdered = 0>>
 <<set $huskSlave = {age: 18, nationality: "Stateless", race: "white", sex: 1, virgin: 0}>>
diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js
index a9c72fad4a2a6e9fedf7b5623894effba5a9e8bc..f078255943e01df10efe30f540889712ea759cef 100644
--- a/src/js/DefaultRules.js
+++ b/src/js/DefaultRules.js
@@ -1329,7 +1329,7 @@ window.DefaultRules = (function() {
 
 				case "psychostimulants":
 					let origIntel = V.genePool.find(s => s.ID === slave.ID).intelligence;
-					if (!((slave.intelligence < 100) && (origIntel + 15 < slave.intelligence))) {
+					if (!((slave.intelligence < 100) && (slave.intelligence < origIntel + 15))) {
 						flag = false;
 					}
 					break;
@@ -2449,13 +2449,7 @@ window.DefaultRules = (function() {
 				} else {
 					slave.earPiercing = rule.earPiercing;
 					cashX(forceNeg(V.modCost), "slaveMod", slave);
-					r += `<br>${slave.slaveName}'s `;
-					if (hasBothEars(slave)) {
-						r += `ears have`;
-					} else {
-						r += `ear has`;
-					}
-					r += ` been pierced.`;
+					r += `<br>${slave.slaveName}'s ears have been pierced.`;
 				}
 			}
 		}
@@ -2809,20 +2803,8 @@ window.DefaultRules = (function() {
 						}
 					} else if (["ears"].includes(rule.brandTarget)) {
 						// Ears
-						if (!hasAnyEars(slave)) {
+						if (slave.earShape === "none") {
 							brandPlace = "";
-						} else if (!hasLeftEar(slave)) {
-							if (brandPlace === "both") {
-								brandPlace = "right";
-							} if (brandPlace === "left") {
-								brandPlace = "";
-							}
-						} else if (!hasRightEar(slave)) {
-							if (brandPlace === "both") {
-								brandPlace = "left";
-							} if (brandPlace === "right") {
-								brandPlace = "";
-							}
 						}
 					}
 
@@ -2833,8 +2815,8 @@ window.DefaultRules = (function() {
 						(!hasRightArm(slave) && ["right upper arm", "right lower arm", "right wrist", "right hand"].includes(rule.brandTarget)) ||
 						(!hasLeftLeg(slave) && ["left thigh", "left calf", "left ankle", "left foot"].includes(rule.brandTarget)) ||
 						(!hasRightLeg(slave) && ["right thigh", "right calf", "right ankle", "right foot"].includes(rule.brandTarget)) ||
-						(!hasLeftEar(slave) && ["left ear"].includes(rule.brandTarget)) ||
-						(!hasRightEar(slave) && ["right ear"].includes(rule.brandTarget))
+						(slave.earShape === "none" && ["left ear"].includes(rule.brandTarget)) ||
+						(slave.earShape === "none" && ["right ear"].includes(rule.brandTarget))
 					) {
 						brandPlace = "";
 					} else {
@@ -2880,7 +2862,7 @@ window.DefaultRules = (function() {
 	 * @param {object} rule
 	 */
 	function ProcessPornFeedEnabled(slave, rule) {
-		if (rule.pornFeed === undefined || rule.pornFeed === null) {
+		if (rule.pornFeed === undefined || rule.pornFeed == null) {
 			return;
 		}
 		if (rule.pornFeed === slave.pornFeed) {
diff --git a/src/js/SlaveState.js b/src/js/SlaveState.js
index ef3382df4249cd8da3e386fb9b1d19b4690b8595..4e81710055c6fe5dc22fc75c1b4682db1e5a38c4 100644
--- a/src/js/SlaveState.js
+++ b/src/js/SlaveState.js
@@ -404,26 +404,6 @@ App.Entity.EyeState = class EyeState {
 	}
 };
 
-App.Entity.EarState = class EarState {
-	constructor() {
-		/**
-		 * level of piercing
-		 * * 0: none
-		 * * 1: light
-		 * * 2: heavy
-		 */
-		this.piercing = 0;
-		this.shape = "normal";
-		/**
-		 * level of damage
-		 * * 0: none
-		 * * 1: light
-		 * * 2: heavy
-		 */
-		this.damage = 0;
-	}
-};
-
 App.Entity.SlaveState = class SlaveState {
 	constructor() {
 		/** Slave's current name */
@@ -434,54 +414,54 @@ App.Entity.SlaveState = class SlaveState {
 		/** slave's original name */
 		this.birthName = "blank";
 		/** slave's original surname
-		* @type {string|number} */
+		 * @type {string|number} */
 		this.birthSurname = 0;
 		/** slave sex ("XX", "XY") */
 		this.genes = "XX";
 		/** @type {number} */
 		this.pronoun = App.Data.Pronouns.Kind.female;
 		/** game week slave was acquired.
-		*
-		* _0: Obtained prior to game start / at game start_ */
+		 *
+		 * _0: Obtained prior to game start / at game start_ */
 		this.weekAcquired = 0;
 		/** slave's origin
-		* @type {string|number} */
+		 * @type {string|number} */
 		this.origin = 0;
 		/** career prior to enslavement
-		* @type {string|number} */
+		 * @type {string|number} */
 		this.career = 0;
 		/** slave's ID */
 		this.ID = 0;
 		/** slave's prestige */
 		this.prestige = 0;
 		/** is the studio outputting porn of her?
-		* 0: no; 1: yes */
+		 * 0: no; 1: yes */
 		this.pornFeed = 0;
 		/** how famous her porn is? */
 		this.pornFame = 0;
 		/** how much money is being spent on promoting her porn */
 		this.pornFameSpending = 0;
 		/**
-		* how famous she is in porn
-		* * 0: not
-		* * 1: some
-		* * 2: recognized
-		* * 3: world renowned
-		*/
+		 * how famous she is in porn
+		 * * 0: not
+		 * * 1: some
+		 * * 2: recognized
+		 * * 3: world renowned
+		 */
 		this.pornPrestige = 0;
 		/** description to go with @see pornPrestige
-		* @type {string|number} */
+		 * @type {string|number} */
 		this.pornPrestigeDesc = 0;
 		/** porn fame */
 		this.porn = new App.Entity.SlavePornPerformanceState();
 		/** reason for prestige
-		* @type {string|number} */
+		 * @type {string|number} */
 		this.prestigeDesc = 0;
 		/** slave's relation to recruited slave? (used in some events)
-		* @type {string|number} */
+		 * @type {string|number} */
 		this.recruiter = 0;
 		/** relation to relationTarget
-		* @type {string|number} */
+		 * @type {string|number} */
 		this.relation = 0;
 		/** target of relation (ID) */
 		this.relationTarget = 0;
@@ -501,12 +481,12 @@ App.Entity.SlaveState = class SlaveState {
 		/** target of relationship (ID) */
 		this.relationshipTarget = 0;
 		/**
-		* slave's rivalry
-		* * 0: none
-		* * 1: dislikes rivalryTarget
-		* * 2: rival of rivalryTarget
-		* * 3: bitterly hates rivalryTarget
-		*/
+		 * slave's rivalry
+		 * * 0: none
+		 * * 1: dislikes rivalryTarget
+		 * * 2: rival of rivalryTarget
+		 * * 3: bitterly hates rivalryTarget
+		 */
 		this.rivalry = 0;
 		/** target of rival (ID) */
 		this.rivalryTarget = 0;
@@ -518,9 +498,9 @@ App.Entity.SlaveState = class SlaveState {
 		this.sisters = 0;
 		this.canRecruit = 0;
 		/**
-		* can slave choose own assignment
-		*
-		* 0: no; 1: yes */
+		 * can slave choose own assignment
+		 *
+		 * 0: no; 1: yes */
 		this.choosesOwnAssignment = 0;
 		/** slave's assignment */
 		this.assignment = "rest";
@@ -533,9 +513,9 @@ App.Entity.SlaveState = class SlaveState {
 		/** which hole to focus on when serving you */
 		this.toyHole = "all her holes";
 		/**
-		* How long her servitude will be.
-		*
-		* -1: not; 0+: number of weeks remaining */
+		 * How long her servitude will be.
+		 *
+		 * -1: not; 0+: number of weeks remaining */
 		this.indenture = -1;
 		/** 2: complete protection; 1: some protection; 0: no protection */
 		this.indentureRestrictions = 0;
@@ -552,43 +532,43 @@ App.Entity.SlaveState = class SlaveState {
 		/** has had facial surgery to reduce age. 0: no, 1: yes */
 		this.ageImplant = 0;
 		/**
-		* slave's health
-		* * -90 - : On the edge of death
-		* * -90 - -51: Extremely unhealthy
-		* * -50 - -21: Unhealthy
-		* * -20 -  20: Healthy
-		* * 21  -  50: Very healthy
-		* * 50  -  90: Extremely healthy
-		* * 90  -  : Unnaturally healthy
-		*/
+		 * slave's health
+		 * * -90 - : On the edge of death
+		 * * -90 - -51: Extremely unhealthy
+		 * * -50 - -21: Unhealthy
+		 * * -20 -  20: Healthy
+		 * * 21  -  50: Very healthy
+		 * * 50  -  90: Extremely healthy
+		 * * 90  -  : Unnaturally healthy
+		 */
 		this.health = 0;
 		/**
-		* slave has a minor injury ("black eye", "bruise", "split lip")
-		* @type {number | string}
-		*/
+		 * slave has a minor injury ("black eye", "bruise", "split lip")
+		 * @type {number | string}
+		 */
 		this.minorInjury = 0;
 		/**
-		* slave 's trust.
-		* * -96-: abjectly terrified
-		* * -95 - -51: terrified
-		* * -50 - -21: frightened
-		* * -20 - 20: fearful
-		* * 21 - 50: careful
-		* * 51 - 95: trusting
-		* * 96+: profoundly trusting
-		*/
+		 * slave 's trust.
+		 * * -96-: abjectly terrified
+		 * * -95 - -51: terrified
+		 * * -50 - -21: frightened
+		 * * -20 - 20: fearful
+		 * * 21 - 50: careful
+		 * * 51 - 95: trusting
+		 * * 96+: profoundly trusting
+		 */
 		this.trust = 0;
 		/** used to calculate trust loss/gain */
 		this.oldTrust = 0;
 		/**
-		* slave 's devotion
-		* * -96 - : hate-filled
-		* * -95 - -51: hateful
-		* * -50 - -21: reluctant
-		* * -20 - 20: careful
-		* * 21 - 50: accepting
-		* * 51 - 95: devoted
-		* * 96+: worshipful */
+		 * slave 's devotion
+		 * * -96 - : hate-filled
+		 * * -95 - -51: hateful
+		 * * -50 - -21: reluctant
+		 * * -20 - 20: careful
+		 * * 21 - 50: accepting
+		 * * 51 - 95: devoted
+		 * * 96+: worshipful */
 		this.devotion = 0;
 		/** used to calculate devotion loss/gain */
 		this.oldDevotion = 0;
@@ -607,27 +587,27 @@ App.Entity.SlaveState = class SlaveState {
 		 */
 		this.weight = 0;
 		/**
-		* slave 's muscles
-		* * 96+ : extremely muscular
-		* * 31 - 95: muscular
-		* * 6 - 30: toned
-		* * -5 - 5: none
-		* * -30 - -6: weak
-		* * -95 - -31: very weak
-		* * -96- : frail
-		*/
+		 * slave 's muscles
+		 * * 96+ : extremely muscular
+		 * * 31 - 95: muscular
+		 * * 6 - 30: toned
+		 * * -5 - 5: none
+		 * * -30 - -6: weak
+		 * * -95 - -31: very weak
+		 * * -96- : frail
+		 */
 		this.muscles = 0;
 		/**
-		* slave's height in cm
-		* * < 150: petite
-		* * 150 - 159: short
-		* * 160 - 169: average
-		* * 170 - 185: tall
-		* * 186+ : very tall
-		*/
+		 * slave's height in cm
+		 * * < 150: petite
+		 * * 150 - 159: short
+		 * * 160 - 169: average
+		 * * 170 - 185: tall
+		 * * 186+ : very tall
+		 */
 		this.height = 170;
 		/** slave has height implant
-		* -1: -10 cm, 0: none, 1: +10 cm */
+		 * -1: -10 cm, 0: none, 1: +10 cm */
 		this.heightImplant = 0;
 		/** slave's nationality */
 		this.nationality = "slave";
@@ -636,12 +616,12 @@ App.Entity.SlaveState = class SlaveState {
 		/** slave's original race */
 		this.origRace = "white";
 		/**
-		* slave markings
-		* * "beauty mark"
-		* * "birthmark"
-		* * "freckles"
-		* * "heavily freckled"
-		*/
+		 * slave markings
+		 * * "beauty mark"
+		 * * "birthmark"
+		 * * "freckles"
+		 * * "heavily freckled"
+		 */
 		this.markings = "none";
 		/**
 		 * slave eyesight
@@ -669,18 +649,21 @@ App.Entity.SlaveState = class SlaveState {
 		/**
 		 * eyes of the slave
 		 */
+		/*
 		this.eyeball = {
 			left: new App.Entity.EyeState(),
 			right: new App.Entity.EyeState()
 		};
+
+		 */
 		/** slave hearing
-		*
-		* -2: deaf; -1: hard of hearing; 0: normal */
+		 *
+		 * -2: deaf; -1: hard of hearing; 0: normal */
 		this.hears = 0;
 		/** "none", "hearing aids", "muffling ear plugs", "deafening ear plugs" */
 		this.earwear = "none";
 		/** is there an inner ear implant device
-		* 0: no; 1: yes */
+		 * 0: no; 1: yes */
 		this.earImplant = 0;
 		/** the shape of their outer ears
 		 * "none", "damaged", "normal", "pointy", "elven", "ushi" */
@@ -691,13 +674,6 @@ App.Entity.SlaveState = class SlaveState {
 		/** kemonomimi ear color
 		 * "hairless" */
 		this.earTColor = "hairless";
-		/**
-		 * ears of the slave
-		 */
-		this.auricle = {
-			left: new App.Entity.EarState(),
-			right: new App.Entity.EarState()
-		};
 		/** sense of smell
 		0 - yes, -1 - no */
 		this.smells = 0;
@@ -738,24 +714,24 @@ App.Entity.SlaveState = class SlaveState {
 		/** skin color */
 		this.skin = "light";
 		/**
-		* hair length
-		* * 150: calf-length
-		* * 149-100: ass-length
-		* * 99-30: long
-		* * 29-10: shoulder-length
-		* * 9-0: short
-		*/
+		 * hair length
+		 * * 150: calf-length
+		 * * 149-100: ass-length
+		 * * 99-30: long
+		 * * 29-10: shoulder-length
+		 * * 9-0: short
+		 */
 		this.hLength = 60;
 		/**
-		* eyebrow thickness
-		* * "pencil-thin"
-		* * "thin"
-		* * "threaded"
-		* * "natural"
-		* * "tapered"
-		* * "thick"
-		* * "bushy"
-		*/
+		 * eyebrow thickness
+		 * * "pencil-thin"
+		 * * "thin"
+		 * * "threaded"
+		 * * "natural"
+		 * * "tapered"
+		 * * "thick"
+		 * * "bushy"
+		 */
 		this.eyebrowFullness = "natural";
 		/** hair style */
 		this.hStyle = "short";
@@ -766,15 +742,15 @@ App.Entity.SlaveState = class SlaveState {
 		/** eyebrowHStyle */
 		this.eyebrowHStyle = "natural";
 		/**
-		* slave waist
-		* * 96+: masculine
-		* * 95 - 41: ugly
-		* * 40 - 11: unattractive
-		* * 10 - -10: average
-		* * -11 - -40: feminine
-		* * -40 - -95: hourglass
-		* * -96-: absurd
-		*/
+		 * slave waist
+		 * * 96+: masculine
+		 * * 95 - 41: ugly
+		 * * 40 - 11: unattractive
+		 * * 10 - -10: average
+		 * * -11 - -40: feminine
+		 * * -40 - -95: hourglass
+		 * * -96-: absurd
+		 */
 		this.waist = 0;
 		/** series of rings up the back that can be tied together. 0: no, 1: yes */
 		this.corsetPiercing = 0;
@@ -800,45 +776,45 @@ App.Entity.SlaveState = class SlaveState {
 			right: new App.Entity.LimbState()
 		};
 		/** are heels clipped
-		*
-		* 0: no, 1: yes */
+		 *
+		 * 0: no, 1: yes */
 		this.heels = 0;
 		/** slave voice
-		*
-		* 0: mute, 1: deep, 2: feminine, 3: high, girly */
+		 *
+		 * 0: mute, 1: deep, 2: feminine, 3: high, girly */
 		this.voice = 2;
 		/** has voice implant
-		*
-		* 0: no; 1: yes, high; -1: yes, low */
+		 *
+		 * 0: no; 1: yes, high; -1: yes, low */
 		this.voiceImplant = 0;
 		/** has cybernetic voicebox
-		*
-		* 0: no; 1: yes */
+		 *
+		 * 0: no; 1: yes */
 		this.electrolarynx = 0;
 		/**
-		* slave accent
-		* * 0: none
-		* * 1: attractive
-		* * 2: heavy
-		* * 3: does not speak language
-		*/
+		 * slave accent
+		 * * 0: none
+		 * * 1: attractive
+		 * * 2: heavy
+		 * * 3: does not speak language
+		 */
 		this.accent = 0;
 		/**
-		* shoulder width
-		* * -2: very narrow
-		* * -1: narrow
-		* * 0: feminine
-		* * 1: broad
-		* * 2: very broad
-		*/
+		 * shoulder width
+		 * * -2: very narrow
+		 * * -1: narrow
+		 * * 0: feminine
+		 * * 1: broad
+		 * * 2: very broad
+		 */
 		this.shoulders = 0;
 		/**
-		* has shoulder implant
-		*
-		* * -1: shoulders -1
-		* * 0: none
-		* * 1: shoulders +1
-		*/
+		 * has shoulder implant
+		 *
+		 * * -1: shoulders -1
+		 * * 0: none
+		 * * 1: shoulders +1
+		 */
 		this.shouldersImplant = 0;
 		/**
 		 *  slave boob size (in cc)
@@ -880,41 +856,41 @@ App.Entity.SlaveState = class SlaveState {
 		/** breast engorgement from unmilked tits */
 		this.boobsMilk = 0;
 		/**
-		*  slave implant size
-		* * 0: no implants;
-		* * 1-199: small implants;
-		* * 200-399: normal implants;
-		* * 400-599: large implants;
-		* * 600+: boobsImplant size fillable implants
-		*/
+		 *  slave implant size
+		 * * 0: no implants;
+		 * * 1-199: small implants;
+		 * * 200-399: normal implants;
+		 * * 400-599: large implants;
+		 * * 600+: boobsImplant size fillable implants
+		 */
 		this.boobsImplant = 0;
 		/** Implants type. 0: normal/none; 1: string */
 		this.boobsImplantType = 0;
 		/**
-		* breast shape
-		* * "normal"
-		* * "perky"
-		* * "saggy"
-		* * "torpedo-shaped"
-		* * "downward-facing"
-		* * "wide-set"
-		*/
+		 * breast shape
+		 * * "normal"
+		 * * "perky"
+		 * * "saggy"
+		 * * "torpedo-shaped"
+		 * * "downward-facing"
+		 * * "wide-set"
+		 */
 		this.boobShape = "normal";
 		/**
-		* nipple shape
-		* * "huge"
-		* * "puffy"
-		* * "inverted"
-		* * "tiny"
-		* * "cute"
-		* * "partially inverted"
-		* * "fuckable"
-		*/
+		 * nipple shape
+		 * * "huge"
+		 * * "puffy"
+		 * * "inverted"
+		 * * "tiny"
+		 * * "cute"
+		 * * "partially inverted"
+		 * * "fuckable"
+		 */
 		this.nipples = "cute";
 		/**
-		* nipple are pierced
-		* @default 0
-		* 0: none; 1: yes; 2: heavily */
+		 * nipple are pierced
+		 * @default 0
+		 * 0: none; 1: yes; 2: heavily */
 		this.nipplesPiercing = 0;
 		/** what accessory, if any, or on her nipples */
 		this.nipplesAccessory = "none";
@@ -923,246 +899,246 @@ App.Entity.SlaveState = class SlaveState {
 		 * 0: normal; 1: large; 2: unusually wide; 3: huge, 4: massive */
 		this.areolae = 0;
 		/** edge of areolae are pierced
-		* @default 0
-		* 0: none; 1: yes; 2: heavy */
+		 * @default 0
+		 * 0: none; 1: yes; 2: heavy */
 		this.areolaePiercing = 0;
 		/** slave areolae shape ("heart"; "star"; "circle") */
 		this.areolaeShape = "circle";
 		/**
-		* boobs tattoo
-		* * "tribal patterns"
-		* * "flowers"
-		* * "scenes"
-		* * "Asian art"
-		* * "degradation"
-		* * "counting"
-		* * "advertisements"
-		* * "rude words"
-		* * "bovine patterns"
-		* * "sacrament"
-		* * "Sacrilege"
-		* * "Possessive"
-		* * "Paternalist"
-		* @type {string | number}
-		*/
+		 * boobs tattoo
+		 * * "tribal patterns"
+		 * * "flowers"
+		 * * "scenes"
+		 * * "Asian art"
+		 * * "degradation"
+		 * * "counting"
+		 * * "advertisements"
+		 * * "rude words"
+		 * * "bovine patterns"
+		 * * "sacrament"
+		 * * "Sacrilege"
+		 * * "Possessive"
+		 * * "Paternalist"
+		 * @type {string | number}
+		 */
 		this.boobsTat = 0;
 		/** slave lactation
-		*
-		* 0: none; 1: natural; 2: implant */
+		 *
+		 * 0: none; 1: natural; 2: implant */
 		this.lactation = 0;
 		/** how many more weeks until lactation dries up
-		*
-		* usually 2 as interactions and lact. implant reset it to 2 */
+		 *
+		 * usually 2 as interactions and lact. implant reset it to 2 */
 		this.lactationDuration = 0;
 		/**
-		* odds of inducing lactation
-		*
-		* begins trying on breast play if over 10 */
+		 * odds of inducing lactation
+		 *
+		 * begins trying on breast play if over 10 */
 		this.induceLactation = 0;
 		/** 0: 10: not used to producing milk(no bonuses);
-		* 11: 50: used to producing milk;
-		* 51: 100: heavily adapted to producing milk(big bonus) */
+		 * 11: 50: used to producing milk;
+		 * 51: 100: heavily adapted to producing milk(big bonus) */
 		this.lactationAdaptation = 0;
 		/**
-		*  hip size
-		* * -2: very narrow
-		* * -1: narrow
-		* * 0: normal
-		* * 1: wide hips
-		* * 2: very wide hips
-		* * 3: inhumanly wide hips
-		*/
+		 *  hip size
+		 * * -2: very narrow
+		 * * -1: narrow
+		 * * 0: normal
+		 * * 1: wide hips
+		 * * 2: very wide hips
+		 * * 3: inhumanly wide hips
+		 */
 		this.hips = 0;
 		/** slave has hip implant
-		*
-		* -1: hips -1; 0: none; 1: hips +1 */
+		 *
+		 * -1: hips -1; 0: none; 1: hips +1 */
 		this.hipsImplant = 0;
 		/**
-		*  butt size
-		* * 0	: flat
-		* * 1	: small
-		* * 2   : plump *
-		* * 3	: big bubble butt
-		* * 4	: huge
-		* * 5	: enormous
-		* * 6	: gigantic
-		* * 7	: ridiculous
-		* * 8 - 10: immense
-		* * 11 - 20: inhuman
-		*
-		* _* Descriptions vary for just how big 2 is, as such, it may be better to just go with 3_
-		*/
+		 *  butt size
+		 * * 0	: flat
+		 * * 1	: small
+		 * * 2   : plump *
+		 * * 3	: big bubble butt
+		 * * 4	: huge
+		 * * 5	: enormous
+		 * * 6	: gigantic
+		 * * 7	: ridiculous
+		 * * 8 - 10: immense
+		 * * 11 - 20: inhuman
+		 *
+		 * _* Descriptions vary for just how big 2 is, as such, it may be better to just go with 3_
+		 */
 		this.butt = 0;
 		/**
-		* butt implant type and size
-		*
-		* * 0: none
-		* * 1: butt implant
-		* * 2: big butt implant
-		* * 3: fillable butt implants
-		* * 5 - 8: advanced fillable implants
-		* * 9+: hyper fillable implants
-		*/
+		 * butt implant type and size
+		 *
+		 * * 0: none
+		 * * 1: butt implant
+		 * * 2: big butt implant
+		 * * 3: fillable butt implants
+		 * * 5 - 8: advanced fillable implants
+		 * * 9+: hyper fillable implants
+		 */
 		this.buttImplant = 0;
 		/** butt implant type
-		*
-		* 0: normal/none; 1: string */
+		 *
+		 * 0: normal/none; 1: string */
 		this.buttImplantType = 0;
 		/**
-		* butt tattoo
-		*
-		* takes one of the following strings or 0
-		* * "tribal patterns"
-		* * "flowers"
-		* * "scenes"
-		* * "Asian art"
-		* * "degradation"
-		* * "counting"
-		* * "advertisements"
-		* * "rude words"
-		* * "bovine patterns"
-		* * "sacrament"
-		* * "Sacrilege"
-		* * "Possessive"
-		* * "Paternalist"
-		* @type {string|number} */
+		 * butt tattoo
+		 *
+		 * takes one of the following strings or 0
+		 * * "tribal patterns"
+		 * * "flowers"
+		 * * "scenes"
+		 * * "Asian art"
+		 * * "degradation"
+		 * * "counting"
+		 * * "advertisements"
+		 * * "rude words"
+		 * * "bovine patterns"
+		 * * "sacrament"
+		 * * "Sacrilege"
+		 * * "Possessive"
+		 * * "Paternalist"
+		 * @type {string|number} */
 		this.buttTat = 0;
 		/**
-		* face attractiveness
-		*
-		* * -96 - : very ugly
-		* * -95 - -41: ugly
-		* * -40 - -11: unattractive
-		* * -10 - 10: attractive
-		* * 11 - 40: very pretty
-		* * 41 - 95: gorgeous
-		* * 96+: mind blowing
-		*/
+		 * face attractiveness
+		 *
+		 * * -96 - : very ugly
+		 * * -95 - -41: ugly
+		 * * -40 - -11: unattractive
+		 * * -10 - 10: attractive
+		 * * 11 - 40: very pretty
+		 * * 41 - 95: gorgeous
+		 * * 96+: mind blowing
+		 */
 		this.face = 0;
 		/**
-		* facial surgery degree
-		*
-		* * 0 - 14: none
-		* * 15 - 34: Subtle Improvements
-		* * 35 - 64: Noticeable Work
-		* * 65 - 99: Heavily Reworked
-		* * 100: Uncanny Valley
-		*/
+		 * facial surgery degree
+		 *
+		 * * 0 - 14: none
+		 * * 15 - 34: Subtle Improvements
+		 * * 35 - 64: Noticeable Work
+		 * * 65 - 99: Heavily Reworked
+		 * * 100: Uncanny Valley
+		 */
 		this.faceImplant = 0;
 		/**
-		* accepts string (will be treated as "normal")
-		* * "normal"
-		* * "masculine"
-		* * "androgynous"
-		* * "cute"
-		* * "sensual"
-		* * "exotic"
-		*/
+		 * accepts string (will be treated as "normal")
+		 * * "normal"
+		 * * "masculine"
+		 * * "androgynous"
+		 * * "cute"
+		 * * "sensual"
+		 * * "exotic"
+		 */
 		this.faceShape = "normal";
 		/**
-		* lip size (0 - 100)
-		* * 0 - 10: thin
-		* * 11 - 20: normal
-		* * 21 - 40: pretty
-		* * 41 - 70: plush
-		* * 71 - 95: huge(lisps)
-		* * 96 - 100: facepussy(mute)
-		*/
+		 * lip size (0 - 100)
+		 * * 0 - 10: thin
+		 * * 11 - 20: normal
+		 * * 21 - 40: pretty
+		 * * 41 - 70: plush
+		 * * 71 - 95: huge(lisps)
+		 * * 96 - 100: facepussy(mute)
+		 */
 		this.lips = 15;
 		/**
-		* how large her lip implants are
-		* @see lips
-		*/
+		 * how large her lip implants are
+		 * @see lips
+		 */
 		this.lipsImplant = 0;
 		/**
-		* lips pierced
-		*
-		* 0: no; 1: yes; 2: heavy */
+		 * lips pierced
+		 *
+		 * 0: no; 1: yes; 2: heavy */
 		this.lipsPiercing = 0;
 		/**
-		* lip tattoo
-		*
-		* takes one of the following strings or 0
-		* * "tribal patterns"
-		* * "flowers"
-		* * "permanent makeup"
-		* * "degradation"
-		* * "counting"
-		* * "advertisements"
-		* * "rude words"
-		* * "bovine patterns"
-		* * "sacrament"
-		* * "Sacrilege"
-		* * "Possessive"
-		* * "Paternalist"
-		* @type {string|number} */
+		 * lip tattoo
+		 *
+		 * takes one of the following strings or 0
+		 * * "tribal patterns"
+		 * * "flowers"
+		 * * "permanent makeup"
+		 * * "degradation"
+		 * * "counting"
+		 * * "advertisements"
+		 * * "rude words"
+		 * * "bovine patterns"
+		 * * "sacrament"
+		 * * "Sacrilege"
+		 * * "Possessive"
+		 * * "Paternalist"
+		 * @type {string|number} */
 		this.lipsTat = 0;
 		/**
-		* teeth type
-		* * "normal"
-		* * "crooked"
-		* * "straightening braces"
-		* * "cosmetic braces"
-		* * "removable"
-		* * "pointy"
-		* * "baby"
-		* * "mixed"
-		*/
+		 * teeth type
+		 * * "normal"
+		 * * "crooked"
+		 * * "straightening braces"
+		 * * "cosmetic braces"
+		 * * "removable"
+		 * * "pointy"
+		 * * "baby"
+		 * * "mixed"
+		 */
 		this.teeth = "normal";
 		/**
-		* has tongue piercing
-		*
-		* 0: no; 1: yes; 2: heavy */
+		 * has tongue piercing
+		 *
+		 * 0: no; 1: yes; 2: heavy */
 		this.tonguePiercing = 0;
 		/**
-		* vagina type
-		* * -1: no vagina
-		* * 0: virgin
-		* * 1: tight
-		* * 2: reasonably tight
-		* * 3: loose
-		* * 4: cavernous
-		* * 10: ruined
-		*/
+		 * vagina type
+		 * * -1: no vagina
+		 * * 0: virgin
+		 * * 1: tight
+		 * * 2: reasonably tight
+		 * * 3: loose
+		 * * 4: cavernous
+		 * * 10: ruined
+		 */
 		this.vagina = 0;
 		/** how wet she is
-		*
-		* 0: dry; 1: wet; 2: soaking wet */
+		 *
+		 * 0: dry; 1: wet; 2: soaking wet */
 		this.vaginaLube = 0;
 		/** has vagina piercing
-		*
-		* 0: no; 1: yes; 2: heavy */
+		 *
+		 * 0: no; 1: yes; 2: heavy */
 		this.vaginaPiercing = 0;
 		/**
-		* vagina tattoo
-		*
-		* takes one of the following strings or 0
-		* * "tribal patterns"
-		* * "flowers"
-		* * "scenes"
-		* * "Asian art"
-		* * "degradation"
-		* * "counting"
-		* * "advertisements"
-		* * "rude words"
-		* * "bovine patterns"
-		* * "sacrament"
-		* * "Sacrilege"
-		* * "Possessive"
-		* * "Paternalist"
-		* @type {string|number} */
+		 * vagina tattoo
+		 *
+		 * takes one of the following strings or 0
+		 * * "tribal patterns"
+		 * * "flowers"
+		 * * "scenes"
+		 * * "Asian art"
+		 * * "degradation"
+		 * * "counting"
+		 * * "advertisements"
+		 * * "rude words"
+		 * * "bovine patterns"
+		 * * "sacrament"
+		 * * "Sacrilege"
+		 * * "Possessive"
+		 * * "Paternalist"
+		 * @type {string|number} */
 		this.vaginaTat = 0;
 		/**
-		* pregnancy time or state.See Pregnancy Control section for more.
-		* * -3: sterilized
-		* * -2: sterile
-		* * -1: contraceptives
-		* * 0: fertile
-		* * 1 - 10: pregnant, not showing
-		* * 11 - 20: showing
-		* * 21 - 30: pregnant
-		* * 30 - 35: very pregnant
-		*/
+		 * pregnancy time or state.See Pregnancy Control section for more.
+		 * * -3: sterilized
+		 * * -2: sterile
+		 * * -1: contraceptives
+		 * * 0: fertile
+		 * * 1 - 10: pregnant, not showing
+		 * * 11 - 20: showing
+		 * * 21 - 30: pregnant
+		 * * 30 - 35: very pregnant
+		 */
 		this.preg = -1;
 		/**
 		 * accepts ID See Pregnancy Control section for more.
@@ -1181,34 +1157,34 @@ App.Entity.SlaveState = class SlaveState {
 		 */
 		this.pregSource = 0;
 		/**
-		* Number of children.
-		*
-		* **Warning!** Should be not changed after initial impregnation setup.
-		* See Pregnancy Control section for more.
-		*/
+		 * Number of children.
+		 *
+		 * **Warning!** Should be not changed after initial impregnation setup.
+		 * See Pregnancy Control section for more.
+		 */
 		this.pregType = 0;
 		/**
-		* Number of ready to be impregnated ova (override normal cases),
-		*
-		* For delayed impregnations with multiples.Used onetime on next call of the SetPregType
-		* widget. After SetPregType use it to override .pregType, it set back to 0 automatically.
-		*/
+		 * Number of ready to be impregnated ova (override normal cases),
+		 *
+		 * For delayed impregnations with multiples.Used onetime on next call of the SetPregType
+		 * widget. After SetPregType use it to override .pregType, it set back to 0 automatically.
+		 */
 		this.pregAdaptation = 50;
 		/**
-		* Ovary implant type.
-		*
-		* * 0: no implants
-		* * "fertility": higher chance of twins (or more)
-		* * "sympathy": doubles eggs released
-		* * "asexual": self-fertilizing
-		*/
+		 * Ovary implant type.
+		 *
+		 * * 0: no implants
+		 * * "fertility": higher chance of twins (or more)
+		 * * "sympathy": doubles eggs released
+		 * * "asexual": self-fertilizing
+		 */
 		this.ovaImplant = 0;
 		/**
-		* Womb focused enhancements.
-		*
-		* * "none"
-		* * "restraint": Provides structural support for extremely oversized pregnancies
-		*/
+		 * Womb focused enhancements.
+		 *
+		 * * "none"
+		 * * "restraint": Provides structural support for extremely oversized pregnancies
+		 */
 		this.wombImplant = "none";
 		/**
 		 * Menstrual cycle known variable. To be used for fert cycle discover and things like pregnancy without a first period
@@ -1242,161 +1218,161 @@ App.Entity.SlaveState = class SlaveState {
 		 */
 		this.broodmotherFetuses = 0;
 		/**
-		* If broodmother implant set to pause it 's work.
-		*
-		* 1: implant on pause !1: working.
-		*
-		* If broodmother birth her last baby and her implant is on pause, she will be in contraception like state.
-		*/
+		 * If broodmother implant set to pause it 's work.
+		 *
+		 * 1: implant on pause !1: working.
+		 *
+		 * If broodmother birth her last baby and her implant is on pause, she will be in contraception like state.
+		 */
 		this.broodmotherOnHold = 0;
 		/**
-		* Number of weeks left until last baby will be birthed.
-		*
-		* Mainly informative only. Updated automatically at birth process based on remaining fetuses. 0 - 37
-		*/
+		 * Number of weeks left until last baby will be birthed.
+		 *
+		 * Mainly informative only. Updated automatically at birth process based on remaining fetuses. 0 - 37
+		 */
 		this.broodmotherCountDown = 0;
 		/**
-		* variable used to set off the birth events
-		*
-		* 1: birth this week; 0: not time yet */
+		 * variable used to set off the birth events
+		 *
+		 * 1: birth this week; 0: not time yet */
 		this.labor = 0;
 		/**
-		* may accept strings, use at own risk
-		*
-		* * "none"
-		* * "a small empathy belly"
-		* * "a medium empathy belly"
-		* * "a large empathy belly"
-		* * "a huge empathy belly"
-		* * "a corset"
-		* * "an extreme corset"
-		* * "a support band"
-		*/
+		 * may accept strings, use at own risk
+		 *
+		 * * "none"
+		 * * "a small empathy belly"
+		 * * "a medium empathy belly"
+		 * * "a large empathy belly"
+		 * * "a huge empathy belly"
+		 * * "a corset"
+		 * * "an extreme corset"
+		 * * "a support band"
+		 */
 		this.bellyAccessory = "none";
 		/**
-		* labia type
-		* * 0: minimal
-		* * 1: big
-		* * 2: huge
-		* * 3: huge dangling
-		*/
+		 * labia type
+		 * * 0: minimal
+		 * * 1: big
+		 * * 2: huge
+		 * * 3: huge dangling
+		 */
 		this.labia = 0;
 		/**
-		* clit size
-		* * 0: normal
-		* * 1: large
-		* * 2: huge
-		* * 3: enormous
-		* * 4: penis-like
-		* * 5: like a massive penis
-		*/
+		 * clit size
+		 * * 0: normal
+		 * * 1: large
+		 * * 2: huge
+		 * * 3: enormous
+		 * * 4: penis-like
+		 * * 5: like a massive penis
+		 */
 		this.clit = 0;
 		/**
-		* is clit pierced
-		* * 0: no
-		* * 1: yes
-		* * 2: heavy
-		* * 3: smart
-		*/
+		 * is clit pierced
+		 * * 0: no
+		 * * 1: yes
+		 * * 2: heavy
+		 * * 3: smart
+		 */
 		this.clitPiercing = 0;
 		/**
-		* smart piercing setting
-		* * "off"
-		* * "none"
-		* * "all"
-		* * "no default setting"
-		* * "women"
-		* * "men"
-		* * "vanilla"
-		* * "oral"
-		* * "anal"
-		* * "boobs"
-		* * "submissive"
-		* * "humiliation"
-		* * "pregnancy"
-		* * "dom"
-		* * "masochist"
-		* * "sadist"
-		*/
+		 * smart piercing setting
+		 * * "off"
+		 * * "none"
+		 * * "all"
+		 * * "no default setting"
+		 * * "women"
+		 * * "men"
+		 * * "vanilla"
+		 * * "oral"
+		 * * "anal"
+		 * * "boobs"
+		 * * "submissive"
+		 * * "humiliation"
+		 * * "pregnancy"
+		 * * "dom"
+		 * * "masochist"
+		 * * "sadist"
+		 */
 		this.clitSetting = "vanilla";
 		/** 0: circumcised; 1+:uncut, also affects foreskin size */
 		this.foreskin = 0;
 		/**
-		* anus size
-		* * 0: virgin
-		* * 1: tight
-		* * 2: loose
-		* * 3: very loose
-		* * 4: gaping
-		*/
+		 * anus size
+		 * * 0: virgin
+		 * * 1: tight
+		 * * 2: loose
+		 * * 3: very loose
+		 * * 4: gaping
+		 */
 		this.anus = 0;
 		/**
-		* dick size
-		* * 0: none
-		* * 1: tiny
-		* * 2: little
-		* * 3: normal
-		* * 4: big
-		* * 5: huge
-		* * 6: gigantic
-		* * 7: massive/gigantic
-		* * 8: truly imposing/titanic
-		* * 9: monstrous/absurd
-		* * 10: awe-inspiring/inhuman
-		* * 11+: hypertrophied
-		*/
+		 * dick size
+		 * * 0: none
+		 * * 1: tiny
+		 * * 2: little
+		 * * 3: normal
+		 * * 4: big
+		 * * 5: huge
+		 * * 6: gigantic
+		 * * 7: massive/gigantic
+		 * * 8: truly imposing/titanic
+		 * * 9: monstrous/absurd
+		 * * 10: awe-inspiring/inhuman
+		 * * 11+: hypertrophied
+		 */
 		this.dick = 0;
 		/** used to calculate size of area around anus. */
 		this.analArea = 1;
 		/**
-		* is dick pierced
-		* * 0: no
-		* * 1: yes
-		* * 2: heavy
-		*/
+		 * is dick pierced
+		 * * 0: no
+		 * * 1: yes
+		 * * 2: heavy
+		 */
 		this.dickPiercing = 0;
 		/**
-		* dick tattoo
-		*
-		* takes one of the following strings or 0
-		* * "tribal patterns"
-		* * "flowers"
-		* * "scenes"
-		* * "Asian art"
-		* * "degradation"
-		* * "counting"
-		* * "advertisements"
-		* * "rude words"
-		* * "bovine patterns"
-		* * "sacrament"
-		* * "Sacrilege"
-		* * "Possessive"
-		* * "Paternalist"
-		* @type {string|number} */
+		 * dick tattoo
+		 *
+		 * takes one of the following strings or 0
+		 * * "tribal patterns"
+		 * * "flowers"
+		 * * "scenes"
+		 * * "Asian art"
+		 * * "degradation"
+		 * * "counting"
+		 * * "advertisements"
+		 * * "rude words"
+		 * * "bovine patterns"
+		 * * "sacrament"
+		 * * "Sacrilege"
+		 * * "Possessive"
+		 * * "Paternalist"
+		 * @type {string|number} */
 		this.dickTat = 0;
 		/**
-		* does the slave have a prostate?
-		* * 0: no
-		* * 1: normal
-		* * 2: hyperstimulated +20%
-		* * 3: modified hyperstimulated +50%
-		*/
+		 * does the slave have a prostate?
+		 * * 0: no
+		 * * 1: normal
+		 * * 2: hyperstimulated +20%
+		 * * 3: modified hyperstimulated +50%
+		 */
 		this.prostate = 0;
 		/**
-		* ball size
-		* * 0: none
-		* * 1: vestigial
-		* * 2: small
-		* * 3: average
-		* * 4: large
-		* * 5: massive
-		* * 6: huge
-		* * 7: giant
-		* * 8: enormous
-		* * 9: monstrous
-		* * 10: inhuman
-		* * 11+: hypertrophied
-		*/
+		 * ball size
+		 * * 0: none
+		 * * 1: vestigial
+		 * * 2: small
+		 * * 3: average
+		 * * 4: large
+		 * * 5: massive
+		 * * 6: huge
+		 * * 7: giant
+		 * * 8: enormous
+		 * * 9: monstrous
+		 * * 10: inhuman
+		 * * 11+: hypertrophied
+		 */
 		this.balls = 0;
 		/**
 		 * scrotum size
@@ -1407,57 +1383,57 @@ App.Entity.SlaveState = class SlaveState {
 		 */
 		this.scrotum = 0;
 		/** has ovaries
-		*
-		* 0: no; 1: yes */
+		 *
+		 * 0: no; 1: yes */
 		this.ovaries = 0;
 		/** has anus piercing
-		*
-		* 0: no; 1: yes; 2: heavy */
+		 *
+		 * 0: no; 1: yes; 2: heavy */
 		this.anusPiercing = 0;
 		/**
-		* anus tattoo
-		*
-		* takes one of the following strings or 0
-		* * "bleached"
-		* * "tribal patterns"
-		* * "flowers"
-		* * "degradation"
-		* * "counting"
-		* * "advertisements"
-		* * "rude words"
-		* * "bovine patterns"
-		* * "sacrament"
-		* * "Sacrilege"
-		* * "Possessive"
-		* * "Paternalist"
-		* @type {string|number} */
+		 * anus tattoo
+		 *
+		 * takes one of the following strings or 0
+		 * * "bleached"
+		 * * "tribal patterns"
+		 * * "flowers"
+		 * * "degradation"
+		 * * "counting"
+		 * * "advertisements"
+		 * * "rude words"
+		 * * "bovine patterns"
+		 * * "sacrament"
+		 * * "Sacrilege"
+		 * * "Possessive"
+		 * * "Paternalist"
+		 * @type {string|number} */
 		this.anusTat = 0;
 		/**
-		* has makeup
-		* * 0: none
-		* * 1: minimal
-		* * 2: expensive, luxurious
-		* * 3: color-coordinated with hair
-		* * 4: heavy
-		* * 5: neon
-		* * 6: color-coordinated neon
-		* * 7: metallic
-		* * 8: color-coordinated metallic
-		*/
+		 * has makeup
+		 * * 0: none
+		 * * 1: minimal
+		 * * 2: expensive, luxurious
+		 * * 3: color-coordinated with hair
+		 * * 4: heavy
+		 * * 5: neon
+		 * * 6: color-coordinated neon
+		 * * 7: metallic
+		 * * 8: color-coordinated metallic
+		 */
 		this.makeup = 0;
 		/**
-		* nail type
-		* * 0: neatly clipped
-		* * 1: long and elegant
-		* * 2: color-coordinated with hair
-		* * 3: sharp and claw-like
-		* * 4: bright and glittery
-		* * 5: very long and garish
-		* * 6: neon
-		* * 7: color-coordinated neon
-		* * 8: metallic
-		* * 9: color-coordinated metallic
-		*/
+		 * nail type
+		 * * 0: neatly clipped
+		 * * 1: long and elegant
+		 * * 2: color-coordinated with hair
+		 * * 3: sharp and claw-like
+		 * * 4: bright and glittery
+		 * * 5: very long and garish
+		 * * 6: neon
+		 * * 7: color-coordinated neon
+		 * * 8: metallic
+		 * * 9: color-coordinated metallic
+		 */
 		this.nails = 0;
 		/**
 		 * brand
@@ -1465,115 +1441,115 @@ App.Entity.SlaveState = class SlaveState {
 		 * @type {Object.<string, string>} */
 		this.brand = {};
 		/** has pierced ears
-		*
-		* 0: no; 1: yes; 2: heavy */
+		 *
+		 * 0: no; 1: yes; 2: heavy */
 		this.earPiercing = 0;
 		/** has pierced nose
-		*
-		* 0: no; 1: yes; 2: heavy */
+		 *
+		 * 0: no; 1: yes; 2: heavy */
 		this.nosePiercing = 0;
 		/** has eyebrow piercing
-		*
-		* 0: no; 1: yes; 2: heavy */
+		 *
+		 * 0: no; 1: yes; 2: heavy */
 		this.eyebrowPiercing = 0;
 		/** has navel piercing
-		*
-		* 0: no; 1: yes; 2: heavy */
+		 *
+		 * 0: no; 1: yes; 2: heavy */
 		this.navelPiercing = 0;
 		/**
-		* shoulder tattoo
-		*
-		* takes one of the following strings or 0
-		* * "tribal patterns"
-		* * "flowers"
-		* * "scenes"
-		* * "Asian art"
-		* * "degradation"
-		* * "counting"
-		* * "advertisements"
-		* * "rude words"
-		* * "bovine patterns"
-		* * "sacrament"
-		* * "Sacrilege"
-		* * "Possessive"
-		* * "Paternalist"
-		* @type {string|number} */
+		 * shoulder tattoo
+		 *
+		 * takes one of the following strings or 0
+		 * * "tribal patterns"
+		 * * "flowers"
+		 * * "scenes"
+		 * * "Asian art"
+		 * * "degradation"
+		 * * "counting"
+		 * * "advertisements"
+		 * * "rude words"
+		 * * "bovine patterns"
+		 * * "sacrament"
+		 * * "Sacrilege"
+		 * * "Possessive"
+		 * * "Paternalist"
+		 * @type {string|number} */
 		this.shouldersTat = 0;
 		/**
-		* arm tattoo
-		*
-		* takes one of the following strings or 0
-		* * "tribal patterns"
-		* * "flowers"
-		* * "scenes"
-		* * "Asian art"
-		* * "degradation"
-		* * "counting"
-		* * "advertisements"
-		* * "rude words"
-		* * "bovine patterns"
-		* * "sacrament"
-		* * "Sacrilege"
-		* * "Possessive"
-		* * "Paternalist"
-		* @type {string|number} */
+		 * arm tattoo
+		 *
+		 * takes one of the following strings or 0
+		 * * "tribal patterns"
+		 * * "flowers"
+		 * * "scenes"
+		 * * "Asian art"
+		 * * "degradation"
+		 * * "counting"
+		 * * "advertisements"
+		 * * "rude words"
+		 * * "bovine patterns"
+		 * * "sacrament"
+		 * * "Sacrilege"
+		 * * "Possessive"
+		 * * "Paternalist"
+		 * @type {string|number} */
 		this.armsTat = 0;
 		/**
-		* leg tattoo
-		*
-		* takes one of the following strings or 0
-		* * "tribal patterns"
-		* * "flowers"
-		* * "scenes"
-		* * "Asian art"
-		* * "degradation"
-		* * "counting"
-		* * "advertisements"
-		* * "rude words"
-		* * "bovine patterns"
-		* * "sacrament"
-		* * "Sacrilege"
-		* * "Possessive"
-		* * "Paternalist"
-		*  @type {string|number} */
+		 * leg tattoo
+		 *
+		 * takes one of the following strings or 0
+		 * * "tribal patterns"
+		 * * "flowers"
+		 * * "scenes"
+		 * * "Asian art"
+		 * * "degradation"
+		 * * "counting"
+		 * * "advertisements"
+		 * * "rude words"
+		 * * "bovine patterns"
+		 * * "sacrament"
+		 * * "Sacrilege"
+		 * * "Possessive"
+		 * * "Paternalist"
+		 *  @type {string|number} */
 		this.legsTat = 0;
 		/**
-		* back tattoo
-		*
-		* takes one of the following strings or 0
-		* * "tribal patterns"
-		* * "flowers"
-		* * "scenes"
-		* * "Asian art"
-		* * "degradation"
-		* * "counting"
-		* * "advertisements"
-		* * "rude words"
-		* * "bovine patterns"
-		* * "sacrament"
-		* * "Sacrilege"
-		* * "Possessive"
-		* * "Paternalist"
-		* @type {string|number} */
+		 * back tattoo
+		 *
+		 * takes one of the following strings or 0
+		 * * "tribal patterns"
+		 * * "flowers"
+		 * * "scenes"
+		 * * "Asian art"
+		 * * "degradation"
+		 * * "counting"
+		 * * "advertisements"
+		 * * "rude words"
+		 * * "bovine patterns"
+		 * * "sacrament"
+		 * * "Sacrilege"
+		 * * "Possessive"
+		 * * "Paternalist"
+		 * @type {string|number} */
 		this.backTat = 0;
 		/**
-		* tramp stamp
-		*
-		* takes one of the following strings or 0
-		* * "tribal patterns"
-		* * "flowers"
-		* * "scenes"
-		* * "Asian art"
-		* * "degradation"
-		* * "counting"
-		* * "advertisements"
-		* * "rude words"
-		* * "bovine patterns"
-		* * "sacrament"
-		* * "Sacrilege"
-		* * "Possessive"
-		* * "Paternalist"
-		* @type {string|number} */
+		 * tramp stamp
+		 *
+		 * takes one of the following strings or 0
+		 * * "tribal patterns"
+		 * * "flowers"
+		 * * "scenes"
+		 * * "Asian art"
+		 * * "degradation"
+		 * * "counting"
+		 * * "advertisements"
+		 * * "rude words"
+		 * * "bovine patterns"
+		 * * "sacrament"
+		 * * "Sacrilege"
+		 * * "Possessive"
+		 * * "Paternalist"
+		 * @type {string|number} */
 		this.stampTat = 0;
 		/**
 		 * * "spare"
@@ -1582,118 +1558,118 @@ App.Entity.SlaveState = class SlaveState {
 		 */
 		this.livingRules = "spare";
 		/**
-		* * "restrictive"
-		* * "permissive"
-		* * "accent elimination"
-		* * "language lessons"
-		*/
+		 * * "restrictive"
+		 * * "permissive"
+		 * * "accent elimination"
+		 * * "language lessons"
+		 */
 		this.speechRules = "restrictive";
 		/**
-		* * "permissive"
-		* * "sapphic"
-		* * "masturbation"
-		* * "restrictive"
-		* * "chastity"
-		*/
+		 * * "permissive"
+		 * * "sapphic"
+		 * * "masturbation"
+		 * * "restrictive"
+		 * * "chastity"
+		 */
 		this.releaseRules = "restrictive";
 		/**
-		* * "restrictive"
-		* * "just friends"
-		* * "permissive"
-		*/
+		 * * "restrictive"
+		 * * "just friends"
+		 * * "permissive"
+		 */
 		this.relationshipRules = "restrictive";
 		/**
-		* * "none"
-		* * "induce"
-		* * "maintain"
-		*/
+		 * * "none"
+		 * * "induce"
+		 * * "maintain"
+		 */
 		this.lactationRules = "none";
 		/**
-		* * "confinement"
-		* * "whipping"
-		* * "chastity"
-		* * "situational"
-		*/
+		 * * "confinement"
+		 * * "whipping"
+		 * * "chastity"
+		 * * "situational"
+		 */
 		this.standardPunishment = "situational";
 		/**
-		* * "relaxation"
-		* * "drugs"
-		* * "orgasm"
-		* * "situational"
-		*/
+		 * * "relaxation"
+		 * * "drugs"
+		 * * "orgasm"
+		 * * "situational"
+		 */
 		this.standardReward = "situational";
 		/** follows rules or is exempt from them
-		*
-		* 0: exempt; 1: obeys */
+		 *
+		 * 0: exempt; 1: obeys */
 		this.useRulesAssistant = 1;
 		/**
-		* * "healthy"
-		* * "restricted"
-		* * "muscle building"
-		* * "fattening"
-		* * "slimming"
-		* * "XX"
-		* * "XY"
-		* * "XXY"
-		* * "cum production"
-		* * "cleansing"
-		* * "fertility"
-		*/
+		 * * "healthy"
+		 * * "restricted"
+		 * * "muscle building"
+		 * * "fattening"
+		 * * "slimming"
+		 * * "XX"
+		 * * "XY"
+		 * * "XXY"
+		 * * "cum production"
+		 * * "cleansing"
+		 * * "fertility"
+		 */
 		this.diet = "healthy";
 		/** how much of her diet is cum
-		*
-		* 0: none; 1: supplemented; 2: nearly entirely */
+		 *
+		 * 0: none; 1: supplemented; 2: nearly entirely */
 		this.dietCum = 0;
 		/** how much of her diet is milk
-		*
-		* 0: none; 1: supplemented; 2: nearly entirely */
+		 *
+		 * 0: none; 1: supplemented; 2: nearly entirely */
 		this.dietMilk = 0;
 		/** affects work performance, i.e. decreased pay for whoring
-		* caused by poor/overcrowded sleeping conditions
-		*
-		* 0: not tired; 1: tired */
+		 * caused by poor/overcrowded sleeping conditions
+		 *
+		 * 0: not tired; 1: tired */
 		this.tired = 0;
 		/**
-		* * -2: heavy male hormones
-		* * -1: male hormones
-		* * 0: none
-		* * 1: female hormones
-		* * 2: heavy female hormones
-		*/
+		 * * -2: heavy male hormones
+		 * * -1: male hormones
+		 * * 0: none
+		 * * 1: female hormones
+		 * * 2: heavy female hormones
+		 */
 		this.hormones = 0;
 		/**
-		* * "no drugs"
-		* * "breast injections"
-		* * "butt injections"
-		* * "lip injections"
-		* * "fertility drugs"
-		* * "penis enhancement"
-		* * "testicle enhancement"
-		* * "psychosuppressants"
-		* * "psychostimulants"
-		* * "steroids"
-		* * "hormone enhancers"
-		* * "hormone blockers"
-		* * "super fertility drugs"
-		* * "hyper breast injections"
-		* * "hyper butt injections"
-		* * "hyper penis enhancement"
-		* * "hyper testicle enhancement"
-		* * "female hormone injections"
-		* * "male hormone injections"
-		* * "anti-aging cream"
-		* * "appetite suppressors"
-		* * "penis atrophiers"
-		* * "testicle atrophiers"
-		* * "clitoris atrophiers"
-		* * "labia atrophiers"
-		* * "nipple atrophiers"
-		* * "lip atrophiers"
-		* * "breast redistributors"
-		* * "butt redistributors"
-		* * "sag-B-gone"
-		* * "growth stimulants"
-		*/
+		 * * "no drugs"
+		 * * "breast injections"
+		 * * "butt injections"
+		 * * "lip injections"
+		 * * "fertility drugs"
+		 * * "penis enhancement"
+		 * * "testicle enhancement"
+		 * * "psychosuppressants"
+		 * * "psychostimulants"
+		 * * "steroids"
+		 * * "hormone enhancers"
+		 * * "hormone blockers"
+		 * * "super fertility drugs"
+		 * * "hyper breast injections"
+		 * * "hyper butt injections"
+		 * * "hyper penis enhancement"
+		 * * "hyper testicle enhancement"
+		 * * "female hormone injections"
+		 * * "male hormone injections"
+		 * * "anti-aging cream"
+		 * * "appetite suppressors"
+		 * * "penis atrophiers"
+		 * * "testicle atrophiers"
+		 * * "clitoris atrophiers"
+		 * * "labia atrophiers"
+		 * * "nipple atrophiers"
+		 * * "lip atrophiers"
+		 * * "breast redistributors"
+		 * * "butt redistributors"
+		 * * "sag-B-gone"
+		 * * "growth stimulants"
+		 */
 		this.drugs = "no drugs";
 		/** 0: none; 1: preventatives; 2: curatives */
 		this.curatives = 0;
@@ -1702,12 +1678,12 @@ App.Entity.SlaveState = class SlaveState {
 		/** 0: none; 1: standard; 2: powerful */
 		this.aphrodisiacs = 0;
 		/**
-		* how addict to aphrodisiacs slave is
-		* * 0: not
-		* * 1-2: new addict
-		* * 3-9: confirmed addict
-		* * 10+: dependent
-		*/
+		 * how addict to aphrodisiacs slave is
+		 * * 0: not
+		 * * 1-2: new addict
+		 * * 3-9: confirmed addict
+		 * * 10+: dependent
+		 */
 		this.addict = 0;
 		/** Fuckdoll degree
 		 *
@@ -1857,14 +1833,14 @@ App.Entity.SlaveState = class SlaveState {
 		 */
 		this.collar = "none";
 		/**
-		* may accept strings, use at own risk
-		* * "none"
-		* * "heels"
-		* * "pumps"
-		* * "extreme heels"
-		* * "boots"
-		* * "flats"
-		*/
+		 * may accept strings, use at own risk
+		 * * "none"
+		 * * "heels"
+		 * * "pumps"
+		 * * "extreme heels"
+		 * * "boots"
+		 * * "flats"
+		 */
 		this.shoes = "none";
 		/**
 		 * may accept strings, use at own risk
@@ -1925,56 +1901,56 @@ App.Entity.SlaveState = class SlaveState {
 		 */
 		this.legAccessory = "none";
 		/**
-		* may accept strings, use at own risk
-		* * "none"
-		* * "plug"
-		* * "large plug"
-		* * "huge plug"
-		* * "long plug"
-		* * "long, large plug"
-		* * "long, huge plug"
-		*/
+		 * may accept strings, use at own risk
+		 * * "none"
+		 * * "plug"
+		 * * "large plug"
+		 * * "huge plug"
+		 * * "long plug"
+		 * * "long, large plug"
+		 * * "long, huge plug"
+		 */
 		this.buttplug = "none";
 		/**
-		* Does the slave have an attachment on their buttplug
-		*
-		*  may accept strings, use at own risk
-		* * "none"
-		* * "tail"
-		* * "fox tail"
-		* * "cat tail"
-		* * "cow tail"
-		*/
+		 * Does the slave have an attachment on their buttplug
+		 *
+		 *  may accept strings, use at own risk
+		 * * "none"
+		 * * "tail"
+		 * * "fox tail"
+		 * * "cat tail"
+		 * * "cow tail"
+		 */
 		this.buttplugAttachment = "none";
 		/**
-		* slave intelligence
-		* * -100 - -96: borderline retarded
-		* * -95 - -51: very slow
-		* * -50 - -16: slow
-		* * -15 - 15: average
-		* * 16 - 50: smart
-		* * 51 - 95: very smart
-		* * 96 - 100: brilliant
-		*/
+		 * slave intelligence
+		 * * -100 - -96: borderline retarded
+		 * * -95 - -51: very slow
+		 * * -50 - -16: slow
+		 * * -15 - 15: average
+		 * * 16 - 50: smart
+		 * * 51 - 95: very smart
+		 * * 96 - 100: brilliant
+		 */
 		this.intelligence = 0;
 		/**
-		* Degree of slave 's education
-		* * -15+: miseducated (slave appears to be dumber than they really are)
-		* * 0: uneducated
-		* * 1+: partial education (not really used)
-		* * 15+: educated
-		* * 30: well educated
-		*/
+		 * Degree of slave 's education
+		 * * -15+: miseducated (slave appears to be dumber than they really are)
+		 * * 0: uneducated
+		 * * 1+: partial education (not really used)
+		 * * 15+: educated
+		 * * 30: well educated
+		 */
 		this.intelligenceImplant = 0;
 		/**
-		* sex drive
-		* * 0 - 20: no sex drive
-		* * 21 - 40: poor sex drive
-		* * 41 - 60: average sex drive
-		* * 61 - 80: good sex drive
-		* * 81 - 95: powerful sex drive
-		* * 96+: nymphomaniac
-		*/
+		 * sex drive
+		 * * 0 - 20: no sex drive
+		 * * 21 - 40: poor sex drive
+		 * * 41 - 60: average sex drive
+		 * * 61 - 80: good sex drive
+		 * * 81 - 95: powerful sex drive
+		 * * 96+: nymphomaniac
+		 */
 		this.energy = 50;
 		/**
 		 * The amount of sex the slave had with customers for certain jobs during a week
@@ -1991,19 +1967,19 @@ App.Entity.SlaveState = class SlaveState {
 		 */
 		this.need = 0;
 		/**
-		* attraction to women
-		* * 0 - 5: disgusted by women
-		* * 6 - 15: turned off by women
-		* * 15 - 35: not attracted to women
-		* * 36 - 65: indifferent to women
-		* * 66 - 85: attracted to women
-		* * 86 - 95: aroused by women
-		* * 96+: passionate about women
-		*
-		* *if both attrXX and attrXY > 95, slave will be omnisexual*
-		*
-		* *if energy > 95 and either attrXX or attrXY > 95, slave will be nymphomaniac*
-		*/
+		 * attraction to women
+		 * * 0 - 5: disgusted by women
+		 * * 6 - 15: turned off by women
+		 * * 15 - 35: not attracted to women
+		 * * 36 - 65: indifferent to women
+		 * * 66 - 85: attracted to women
+		 * * 86 - 95: aroused by women
+		 * * 96+: passionate about women
+		 *
+		 * *if both attrXX and attrXY > 95, slave will be omnisexual*
+		 *
+		 * *if energy > 95 and either attrXX or attrXY > 95, slave will be nymphomaniac*
+		 */
 		this.attrXX = 0;
 		/**
 		 * attraction to men
@@ -2023,87 +1999,87 @@ App.Entity.SlaveState = class SlaveState {
 		/** 0: no; 1: yes */
 		this.attrKnown = 0;
 		/**
-		* * "none"
-		* * "mindbroken"
-		* * "submissive"
-		* * "cumslut"
-		* * "humiliation"
-		* * "buttslut"
-		* * "boobs"
-		* * "sadist"
-		* * "masochist"
-		* * "dom"
-		* * "pregnancy"
-		*/
+		 * * "none"
+		 * * "mindbroken"
+		 * * "submissive"
+		 * * "cumslut"
+		 * * "humiliation"
+		 * * "buttslut"
+		 * * "boobs"
+		 * * "sadist"
+		 * * "masochist"
+		 * * "dom"
+		 * * "pregnancy"
+		 */
 		this.fetish = "none";
 		/** how strong her fetish is (10-100)
-		*
-		* 10+: enjoys fetish; 60+: likes fetish; 95+: loves fetish */
+		 *
+		 * 10+: enjoys fetish; 60+: likes fetish; 95+: loves fetish */
 		this.fetishStrength = 70;
 		/** is fetish known to player
-		*
-		* 0: no; 1: yes */
+		 *
+		 * 0: no; 1: yes */
 		this.fetishKnown = 0;
 		/**
-		* * "none"
-		* * "arrogant": clings to her dignity, thinks slavery is beneath her
-		* * "bitchy": can 't keep her opinions to herself
-		* * "odd": says and does odd things
-		* * "hates men": hates men
-		* * "hates women": hates women
-		* * "gluttonous": likes eating, gains weight
-		* * "anorexic": dislikes eating and being forced to eat, loses weight
-		* * "devout": resistance through religious faith
-		* * "liberated": believes slavery is wrong
-		*/
+		 * * "none"
+		 * * "arrogant": clings to her dignity, thinks slavery is beneath her
+		 * * "bitchy": can 't keep her opinions to herself
+		 * * "odd": says and does odd things
+		 * * "hates men": hates men
+		 * * "hates women": hates women
+		 * * "gluttonous": likes eating, gains weight
+		 * * "anorexic": dislikes eating and being forced to eat, loses weight
+		 * * "devout": resistance through religious faith
+		 * * "liberated": believes slavery is wrong
+		 */
 		this.behavioralFlaw = "none";
 		/**
-		* * "none"
-		* * "confident": believes she has value as a slave
-		* * "cutting": often has as witty or cunning remark ready, knows when to say it
-		* * "funny": is funny
-		* * "fitness": loves working out
-		* * "adores women": likes spending time with women
-		* * "adores men": likes spending time with men
-		* * "insecure": defines herself on the thoughts of others
-		* * "sinful": breaks cultural norms
-		* * "advocate": advocates slavery
-		*/
+		 * * "none"
+		 * * "confident": believes she has value as a slave
+		 * * "cutting": often has as witty or cunning remark ready, knows when to say it
+		 * * "funny": is funny
+		 * * "fitness": loves working out
+		 * * "adores women": likes spending time with women
+		 * * "adores men": likes spending time with men
+		 * * "insecure": defines herself on the thoughts of others
+		 * * "sinful": breaks cultural norms
+		 * * "advocate": advocates slavery
+		 */
 		this.behavioralQuirk = "none";
 		/**
-		* * "none"
-		* * "hates oral": hates oral sex
-		* * "hates anal": hates anal sex
-		* * "hates penetration": dislikes penetrative sex
-		* * "shamefast": nervous when naked
-		* * "idealistic": believes sex should be based on love and consent
-		* * "repressed": dislikes sex
-		* * "apathetic": inert during sex
-		* * "crude": sexually crude and has little sense of what partners find disgusting during sex
-		* * "judgemental": sexually judgemental and often judges her sexual partners' performance
-		* * "neglectful": disregards herself in sex
-		* * "cum addict": addicted to cum
-		* * "anal addict": addicted to anal
-		* * "attention whore": addicted to being the center of attention
-		* * "breast growth": addicted to her own breasts
-		* * "abusive": sexually abusive
-		* * "malicious": loves causing pain and suffering
-		* * "self hating": hates herself
-		* * "breeder": addicted to being pregnant
-		*/
+		 * * "none"
+		 * * "hates oral": hates oral sex
+		 * * "hates anal": hates anal sex
+		 * * "hates penetration": dislikes penetrative sex
+		 * * "shamefast": nervous when naked
+		 * * "idealistic": believes sex should be based on love and consent
+		 * * "repressed": dislikes sex
+		 * * "apathetic": inert during sex
+		 * * "crude": sexually crude and has little sense of what partners find disgusting during sex
+		 * * "judgemental": sexually judgemental and often judges her sexual partners' performance
+		 * * "neglectful": disregards herself in sex
+		 * * "cum addict": addicted to cum
+		 * * "anal addict": addicted to anal
+		 * * "attention whore": addicted to being the center of attention
+		 * * "breast growth": addicted to her own breasts
+		 * * "abusive": sexually abusive
+		 * * "malicious": loves causing pain and suffering
+		 * * "self hating": hates herself
+		 * * "breeder": addicted to being pregnant
+		 */
 		this.sexualFlaw = "none";
 		/**
-		* * "none"
-		* * "gagfuck queen": can take a facefucking
-		* * "painal queen": knows how far she can go without getting hurt
-		* * "strugglefuck queen": knows how much resistance her partners want
-		* * "tease": is a tease
-		* * "romantic": enjoys the closeness of sex
-		* * "perverted": enjoys breaking sexual boundaries
-		* * "caring": enjoys bring her partners to orgasm
-		* * "unflinching": willing to do anything
-		* * "size queen": prefers big cocks
-		*/
+		 * * "none"
+		 * * "gagfuck queen": can take a facefucking
+		 * * "painal queen": knows how far she can go without getting hurt
+		 * * "strugglefuck queen": knows how much resistance her partners want
+		 * * "tease": is a tease
+		 * * "romantic": enjoys the closeness of sex
+		 * * "perverted": enjoys breaking sexual boundaries
+		 * * "caring": enjoys bring her partners to orgasm
+		 * * "unflinching": willing to do anything
+		 * * "size queen": prefers big cocks
+		 */
 		this.sexualQuirk = "none";
 		/** 0: does not have; 1: carrier; 2: active
 		 * * heterochromia is an exception. String = active
@@ -2112,14 +2088,14 @@ App.Entity.SlaveState = class SlaveState {
 			/** Oversized breasts. Increased growth rate, reduced shrink rate. Breasts try to return to oversized state if reduced. */
 			macromastia: 0,
 			/** Greatly oversized breasts. Increased growth rate, reduced shrink rate. Breasts try to return to oversized state if reduced.
-			*
-			* **macromastia + gigantomastia** - Breasts never stop growing. Increased growth rate, no shrink rate. */
+			 *
+			 * **macromastia + gigantomastia** - Breasts never stop growing. Increased growth rate, no shrink rate. */
 			gigantomastia: 0,
 			/** is prone to having twins, shorter pregnancy recovery rate */
 			fertility: 0,
 			/** is prone to having multiples, even shorter pregnancy recovery rate
-			*
-			* **fertility + hyperFertility** - will have multiples, even shorter pregnancy recovery rate */
+			 *
+			 * **fertility + hyperFertility** - will have multiples, even shorter pregnancy recovery rate */
 			hyperFertility: 0,
 			/** pregnancy does not block ovulation, slave can become pregnant even while pregnant */
 			superfetation: 0,
@@ -2157,17 +2133,17 @@ App.Entity.SlaveState = class SlaveState {
 		/** Values provided by players */
 		this.custom = new App.Entity.SlaveCustomAddonsState();
 		/** Does this slave refer to you rudely?
-		*
-		* 0: not being rude; 1: insists on calling you a rude title */
+		 *
+		 * 0: not being rude; 1: insists on calling you a rude title */
 		this.rudeTitle = 0;
 		/** @type {string[]} */
 		this.currentRules = [];
 		/**
-		* Slave has a tattoo that is only recognizable when she has a big belly.
-		* * "a heart"
-		* * "a star"
-		* * "a butterfly"
-		* @type {string|number} */
+		 * Slave has a tattoo that is only recognizable when she has a big belly.
+		 * * "a heart"
+		 * * "a star"
+		 * * "a butterfly"
+		 * @type {string|number} */
 		this.bellyTat = 0;
 		/**
 		 * Slave has a series of tattoos to denote how many abortions she has had.
@@ -2184,55 +2160,55 @@ App.Entity.SlaveState = class SlaveState {
 		 */
 		this.birthsTat = -1;
 		/** Slave will give birth this week.
-		*
-		* 1: true; 0: false */
+		 *
+		 * 1: true; 0: false */
 		this.induce = 0;
 		/** Male slave has an anal womb and can get pregnant.
-		*
-		* 1: true; 0: false */
+		 *
+		 * 1: true; 0: false */
 		this.mpreg = 0;
 		/** How much fluid is distending the slave.
-		*
-		* 1: 2L; 2: 4L; 3: 8L */
+		 *
+		 * 1: 2L; 2: 4L; 3: 8L */
 		this.inflation = 0;
 		/**
-		* What kind of fluid is in the slave.
-		* * "none"
-		* * "water"
-		* * "cum"
-		* * "milk"
-		* * "food"
-		* * "aphrodisiac"
-		* * "curative"
-		* * "tightener"
-		* * "urine"
-		*/
+		 * What kind of fluid is in the slave.
+		 * * "none"
+		 * * "water"
+		 * * "cum"
+		 * * "milk"
+		 * * "food"
+		 * * "aphrodisiac"
+		 * * "curative"
+		 * * "tightener"
+		 * * "urine"
+		 */
 		this.inflationType = "none";
 		/**
-		* How she is being filled.
-		* * 0: not
-		* * 1: oral
-		* * 2: anal
-		* * 3: orally by another slave
-		*/
+		 * How she is being filled.
+		 * * 0: not
+		 * * 1: oral
+		 * * 2: anal
+		 * * 3: orally by another slave
+		 */
 		this.inflationMethod = 0;
 		/** If inflationMethod === 3, ID of the slave filling her with milk. */
 		this.milkSource = 0;
 		/** If inflationMethod 3, ID of the slave filling her with cum. */
 		this.cumSource = 0;
 		/** Slave's internals have ruptured. Used with poor health and overinflation.
-		*
-		* 1: true; 0: false */
+		 *
+		 * 1: true; 0: false */
 		this.burst = 0;
 		/** Do you and the slave know she is pregnant.
-		*
-		* 0: no; 1: yes */
+		 *
+		 * 0: no; 1: yes */
 		this.pregKnown = 0;
 		/** How long she has been pregnant
-		*
-		* used in place of .preg when pregnancy speed up and slow down are used on a slave
-		*
-		* if negative, designates postpartum. */
+		 *
+		 * used in place of .preg when pregnancy speed up and slow down are used on a slave
+		 *
+		 * if negative, designates postpartum. */
 		this.pregWeek = 0;
 		/**
 		 * how big their belly is in CCs
@@ -2283,15 +2259,15 @@ App.Entity.SlaveState = class SlaveState {
 		 */
 		this.bellyPreg = 0;
 		/**
-		* how big their belly is in CCs (fluid distension only)
-		*
-		* ||thresholds|
-		* |-|-|
-		* 100   | bloated
-		* 2000  | clearly bloated (2 L)
-		* 5000  | very full (~1 gal)
-		* 10000 | full to bursting (~2 gal)
-		*/
+		 * how big their belly is in CCs (fluid distension only)
+		 *
+		 * ||thresholds|
+		 * |-|-|
+		 * 100   | bloated
+		 * 2000  | clearly bloated (2 L)
+		 * 5000  | very full (~1 gal)
+		 * 10000 | full to bursting (~2 gal)
+		 */
 		this.bellyFluid = 0;
 		/**
 		 * Does the slave have a fillable abdominal implant.
@@ -2305,33 +2281,33 @@ App.Entity.SlaveState = class SlaveState {
 		 */
 		this.bellyImplant = -1;
 		/** How saggy her belly is after being distended for too long.
-		*
-		* 1+ changes belly description */
+		 *
+		 * 1+ changes belly description */
 		this.bellySag = 0;
 		/** How saggy her belly is from being too pregnant.
-		*
-		* 1+ changes belly description and overrides/coincides with bellySag */
+		 *
+		 * 1+ changes belly description and overrides/coincides with bellySag */
 		this.bellySagPreg = 0;
 		/**
-		* Has the slave 's belly implant been filled this week. Causes health damage for overfilling.
-		*
-		* 0: no pain; 1: will experience pain; 2: cannot be filled this week */
+		 * Has the slave 's belly implant been filled this week. Causes health damage for overfilling.
+		 *
+		 * 0: no pain; 1: will experience pain; 2: cannot be filled this week */
 		this.bellyPain = 0;
 		/** Does the slave have a cervical implant that slowly feeds cum from being fucked into a fillable implant.
-		*
-		* 0: no; 1: vaginal version only; 2: anal version only; 3: both vaginal and anal */
+		 *
+		 * 0: no; 1: vaginal version only; 2: anal version only; 3: both vaginal and anal */
 		this.cervixImplant = 0;
 		/** Target .physicalAge for female puberty to occur. */
 		this.pubertyAgeXX = 13;
 		/** Has the slave gone through female puberty.
-		*
-		* 0: no; 1: yes */
+		 *
+		 * 0: no; 1: yes */
 		this.pubertyXX = 0;
 		/** Target .physicalAge for male puberty to occur. */
 		this.pubertyAgeXY = 13;
 		/** Has the slave gone through male puberty.
-		*
-		* 0: no; 1: yes */
+		 *
+		 * 0: no; 1: yes */
 		this.pubertyXY = 0;
 		/**
 		 * scar
@@ -2341,44 +2317,44 @@ App.Entity.SlaveState = class SlaveState {
 		 * @type {Object.Object} */
 		this.scar = {};
 		/**
-		* In a eugenics society, this slave is a designated breeder.
-		*
-		* 1: yes; 0: no */
+		 * In a eugenics society, this slave is a designated breeder.
+		 *
+		 * 1: yes; 0: no */
 		this.breedingMark = 0;
 		/**  Is the Head Girl permitted to fuck this slave pregnant.
-		*
-		* 0: no; 1: yes */
+		 *
+		 * 0: no; 1: yes */
 		this.HGExclude = 0;
 		/**
-		* What species of sperm she produces.
-		* * "human"
-		* * "sterile"
-		* * "dog"
-		* * "pig"
-		* * "horse"
-		* * "cow"
-		*/
+		 * What species of sperm she produces.
+		 * * "human"
+		 * * "sterile"
+		 * * "dog"
+		 * * "pig"
+		 * * "horse"
+		 * * "cow"
+		 */
 		this.ballType = "human";
 		/**
-		* What species of ovum she produces.
-		* * "human"
-		* * "dog"
-		* * "pig"
-		* * "horse"
-		* * "cow"
-		*/
+		 * What species of ovum she produces.
+		 * * "human"
+		 * * "dog"
+		 * * "pig"
+		 * * "horse"
+		 * * "cow"
+		 */
 		this.eggType = "human";
 		/** Eugenics variable. Is the slave allowed to choose to wear chastity.
-		*
-		* 0: no; 1: yes */
+		 *
+		 * 0: no; 1: yes */
 		this.choosesOwnChastity = 0;
 		/**
-		* Is she on gestation altering drugs?
-		* * "none"
-		* * "slow gestation"
-		* * "speed up"
-		* * "labor suppressors"
-		*/
+		 * Is she on gestation altering drugs?
+		 * * "none"
+		 * * "slow gestation"
+		 * * "speed up"
+		 * * "labor suppressors"
+		 */
 		this.pregControl = "none";
 		/**
 		 * Array that holds a slaves fitted prosthetics. Objects are used to ensure easier expansion later (tattoos for limbs and similar).
@@ -2390,8 +2366,8 @@ App.Entity.SlaveState = class SlaveState {
 		/**  */
 		this.ageAdjust = 0;
 		/** Slave has undergone hair removal surgery
-		*
-		* 0: no; 1: yes */
+		 *
+		 * 0: no; 1: yes */
 		this.bald = 0;
 		/** Slave is in original body.
 		 *
@@ -2422,50 +2398,50 @@ App.Entity.SlaveState = class SlaveState {
 		 */
 		this.hormoneBalance = 0;
 		/** Whether a slave is permitted to eat Hedonistic Decadence's specialized slave food.
-		*
-		* 0: no; 1: yes */
+		 *
+		 * 0: no; 1: yes */
 		this.onDiet = 0;
 		/** Does the slave have the breast shape maintaining mesh implant.
-		*
-		* 0: no; 1: yes */
+		 *
+		 * 0: no; 1: yes */
 		this.breastMesh = 0;
 		/** Used to denote a slave giving birth prematurely.
-		*
-		* 0: no; 1: yes */
+		 *
+		 * 0: no; 1: yes */
 		this.prematureBirth = 0;
 		/** Was the slave born prematurely?
-		*
-		* 0: no; 1: yes */
+		 *
+		 * 0: no; 1: yes */
 		this.premature = 0;
 		/** Has the slave had a vasectomy?
-		*
-		* 0: no; 1: yes */
+		 *
+		 * 0: no; 1: yes */
 		this.vasectomy = 0;
 		/** Is the slave's hair under constant maintenance?
-		*
-		* 0: no; 1: yes */
+		 *
+		 * 0: no; 1: yes */
 		this.haircuts = 0;
 		/** Used to tell if the slave is from this game or a previous.
-		*
-		* 0: no; 1: yes */
+		 *
+		 * 0: no; 1: yes */
 		this.newGamePlus = 0;
 		/** Her skills */
 		this.skill = new App.Entity.SlaveSkillsState();
 		/** Whether she was put in the incubator at birth
-		*
-		* 0: no; 1: yes, comforting; 2: yes, terrifying */
+		 *
+		 * 0: no; 1: yes, comforting; 2: yes, terrifying */
 		this.tankBaby = 0;
 		/** */
 		this.clone = 0;
 		/**  */
 		this.geneMods = {
 			/** Does slave have induced NCS?
-			*
-			* 0: no; 1: yes */
+			 *
+			 * 0: no; 1: yes */
 			NCS: 0,
 			/** Has the slave undergone the elasticity (plasticity) treatment?
-			*
-			* 0: no; 1: yes */
+			 *
+			 * 0: no; 1: yes */
 			rapidCellGrowth: 0
 		};
 		/* eslint-disable camelcase*/
@@ -2478,28 +2454,28 @@ App.Entity.SlaveState = class SlaveState {
 		this.override_Arm_H_Color = 0;
 		this.override_Brow_H_Color = 0;
 		/** erratic weight gain
-		*
-		* 0: stable; 1: gaining; -1: losing */
+		 *
+		 * 0: stable; 1: gaining; -1: losing */
 		this.weightDirection = 0;
 		/** @type {{skin:string, eyeColor:string, hColor:string}} */
 		this.albinismOverride = null;
 		/* eslint-enable */
 		/** Amount of cash paid to acquire the slave
-		*
-		* accepts negative numbers, 0, or 1.
-		* 1: unknown price; 0: free; negative: amount paid */
+		 *
+		 * accepts negative numbers, 0, or 1.
+		 * 1: unknown price; 0: free; negative: amount paid */
 		this.slaveCost = 0;
 		/** Amount of cash you have spent because of this slave
-		*
-		* accepts negative numbers or 0 */
+		 *
+		 * accepts negative numbers or 0 */
 		this.lifetimeCashExpenses = 0;
 		/** Total amount of cash you have earned because of this slave
-		*
-		* accepts positive numbers or 0 */
+		 *
+		 * accepts positive numbers or 0 */
 		this.lifetimeCashIncome = 0;
 		/**  Amount of cash you have earned because of this slave last week
-		*
-		* accepts positive numbers or 0 */
+		 *
+		 * accepts positive numbers or 0 */
 		this.lastWeeksCashIncome = 0;
 		/** Not currently used, will work similarly to the cash variables above */
 		this.lifetimeRepExpenses = 0;
@@ -2536,7 +2512,7 @@ App.Entity.SlaveState = class SlaveState {
  * @callback slaveOperation
  * @param {App.Entity.SlaveState} s
  * @returns {void}
-*/
+ */
 
 /**
  * @callback slaveTestCallback
diff --git a/src/js/descriptionWidgets.js b/src/js/descriptionWidgets.js
index 32cd88f5c7beabaf8485b82936eb8c6e2874333f..511c802831b82e6d0e1c4f9c16d47399e5331a72 100644
--- a/src/js/descriptionWidgets.js
+++ b/src/js/descriptionWidgets.js
@@ -310,6 +310,12 @@ App.Desc.eyeColor = function(slave) {
 	return r;
 };
 
+// temporary while eye rework
+// TODO remove @Arkerthan
+App.Desc.eyesColor = function(slave) {
+	return `${App.Desc.eyeColor(slave)} eyes`
+}
+
 /**
  * @param {App.Entity.SlaveState} slave
  * @returns {string} Slave's age and health
diff --git a/src/js/statsChecker/limbChecker.js b/src/js/statsChecker/limbChecker.js
new file mode 100644
index 0000000000000000000000000000000000000000..2a4d48226e45a3f80b36b46eaceb048bf4928d18
--- /dev/null
+++ b/src/js/statsChecker/limbChecker.js
@@ -0,0 +1,425 @@
+/* limb checker */
+
+/**
+ * True if slave has no limbs, neither natural nor prosthetic
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {boolean}
+ */
+window.isAmputee = function(slave) {
+	return !(slave.leg.right || slave.leg.left || slave.arm.right || slave.arm.left);
+};
+
+/**
+ * True if slave has at least one natural limb
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {boolean}
+ */
+window.hasAnyNaturalLimbs = function(slave) {
+	return getLeftArmID(slave) === 1 || getRightArmID(slave) === 1 || getLeftLegID(slave) === 1 || getRightLegID(slave) === 1;
+};
+
+/**
+ * True if slave has at least one prosthetic limb
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {boolean}
+ */
+window.hasAnyProstheticLimbs = function(slave) {
+	return getLeftArmID(slave) > 1 || getRightArmID(slave) > 1 || getLeftLegID(slave) > 1 || getRightLegID(slave) > 1;
+};
+
+/**
+ * True if slave has at least one leg
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {boolean}
+ */
+window.hasAnyLegs = function(slave) {
+	return !!slave.leg.right || !!slave.leg.left;
+};
+
+/**
+ * True if slave has at least one arm
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {boolean}
+ */
+window.hasAnyArms = function(slave) {
+	return !!slave.arm.right || !!slave.arm.left;
+};
+
+/**
+ * True if slave has at least one leg that is natural
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {boolean}
+ */
+window.hasAnyNaturalLegs = function(slave) {
+	return getLeftLegID(slave) === 1 || getRightLegID(slave) === 1;
+};
+
+/**
+ * True if slave has at least one arm that is natural
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {boolean}
+ */
+window.hasAnyNaturalArms = function(slave) {
+	return getLeftArmID(slave) === 1 || getRightArmID(slave) === 1;
+};
+
+/**
+ * True if slave has at least one leg that is prosthetic
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {boolean}
+ */
+window.hasAnyProstheticLegs = function(slave) {
+	return getLeftLegID(slave) > 1 || getRightLegID(slave) > 1;
+};
+
+/**
+ * True if slave has at least one arm that is prosthetic
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {boolean}
+ */
+window.hasAnyProstheticArms = function(slave) {
+	return getLeftArmID(slave) > 1 || getRightArmID(slave) > 1;
+};
+
+/**
+ * True if slave has both legs
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {boolean}
+ */
+window.hasBothLegs = function(slave) {
+	return !!slave.leg.right && !!slave.leg.left;
+};
+
+/**
+ * True if slave has both arms
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {boolean}
+ */
+window.hasBothArms = function(slave) {
+	return !!slave.arm.right && !!slave.arm.left;
+};
+
+/**
+ * True if slave has both legs and they are natural
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {boolean}
+ */
+window.hasBothNaturalLegs = function(slave) {
+	return getLeftLegID(slave) === 1 && getRightLegID(slave) === 1;
+};
+
+/**
+ * True if slave has both arms and they are natural
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {boolean}
+ */
+window.hasBothNaturalArms = function(slave) {
+	return getLeftArmID(slave) === 1 && getRightArmID(slave) === 1;
+};
+
+/**
+ * True if slave has both arms and they are artificial
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {boolean}
+ */
+window.hasBothProstheticArms = function(slave) {
+	return getLeftArmID(slave) > 1 && getRightArmID(slave) > 1;
+};
+
+/**
+ * True if slave has both legs and they are artificial
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {boolean}
+ */
+window.hasBothProstheticLegs = function(slave) {
+	return getLeftLegID(slave) > 1 && getRightLegID(slave) > 1;
+};
+
+/**
+ * True if slave has all limbs
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {boolean}
+ */
+window.hasAllLimbs = function(slave) {
+	return hasBothLegs(slave) && hasBothArms(slave);
+};
+
+/**
+ * True if slave has all limbs and all are natural
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {boolean}
+ */
+window.hasAllNaturalLimbs = function(slave) {
+	return hasBothNaturalLegs(slave) && hasBothNaturalArms(slave);
+};
+
+/**
+ * True if slave has left arm
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {boolean}
+ */
+window.hasLeftArm = function(slave) {
+	return !!slave.arm.left;
+};
+
+/**
+ * True if slave has right arm
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {boolean}
+ */
+window.hasRightArm = function(slave) {
+	return !!slave.arm.right;
+};
+
+/**
+ * True if slave has left leg
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {boolean}
+ */
+window.hasLeftLeg = function(slave) {
+	return !!slave.leg.left;
+};
+
+/**
+ * True if slave has right leg
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {boolean}
+ */
+window.hasRightLeg = function(slave) {
+	return !!slave.leg.right;
+};
+
+/**
+ * Returns limb ID of the left arm. Uses new IDs.
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {number}
+ */
+window.getLeftArmID = function(slave) {
+	if (hasLeftArm(slave)) {
+		return slave.arm.left.type;
+	} else {
+		return 0;
+	}
+};
+
+/**
+ * Returns limb ID of the right arm. Uses new IDs.
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {number}
+ */
+window.getRightArmID = function(slave) {
+	if (hasRightArm(slave)) {
+		return slave.arm.right.type;
+	} else {
+		return 0;
+	}
+};
+
+/**
+ * Returns limb ID of the left leg. Uses new IDs.
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {number}
+ */
+window.getLeftLegID = function(slave) {
+	if (hasLeftLeg(slave)) {
+		return slave.leg.left.type;
+	} else {
+		return 0;
+	}
+};
+
+/**
+ * Returns limb ID of the right leg. Uses new IDs.
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {number}
+ */
+window.getRightLegID = function(slave) {
+	if (hasRightLeg(slave)) {
+		return slave.leg.right.type;
+	} else {
+		return 0;
+	}
+};
+
+/**
+ * Returns a very short description of the specified limb ID. Uses new limb IDs.
+ *
+ * @param {number} id
+ * @returns {string}
+ */
+window.idToDescription = function(id) {
+	switch (id) {
+		case 0:
+			return "amputated";
+		case 1:
+			return "healthy";
+		case 2:
+			return "modern prosthetic";
+		case 3:
+			return "advanced, sex-focused prosthetic";
+		case 4:
+			return "advanced, beauty-focused prosthetic";
+		case 5:
+			return "advanced, combat-focused prosthetic";
+		case 6:
+			return "highly advanced cybernetic";
+		default:
+			return "unknown id: " + id;
+	}
+};
+
+/**
+ * Returns count of specified limb type. Uses new limb IDs:
+ * 0: no limb
+ * 1: natural
+ * 2: basic
+ * 3: sex
+ * 4: beauty
+ * 5: combat
+ * 6: cybernetic
+ *
+ * Can also be used to check for groups:
+ * 101: any limbs, that are not amputated
+ * 102: prosthetic limbs off all kind
+ * 103: sex-prosthetic
+ * 104: beauty-prosthetic
+ * 105: combat-prosthetic
+ *
+ * 103-105 mean the sum of 3-5 and 6 respectfully.
+ *
+ * No ID means all limbs = 101
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @param {number} [id]
+ * @returns {number}
+ */
+window.getLimbCount = function(slave, id = 101) {
+	if (id < 100) {
+		let n = 0;
+		if (getLeftArmID(slave) === id) {
+			n++;
+		}
+		if (getRightArmID(slave) === id) {
+			n++;
+		}
+		if (getLeftLegID(slave) === id) {
+			n++;
+		}
+		if (getRightLegID(slave) === id) {
+			n++;
+		}
+		return n;
+	}
+	switch (id) {
+		case 101:
+			return getLimbCount(slave, 1) + getLimbCount(slave, 102);
+		case 102:
+			return getLimbCount(slave, 2) + getLimbCount(slave, 3) + getLimbCount(slave, 4) + getLimbCount(slave, 5) + getLimbCount(slave, 6);
+		case 103:
+			return getLimbCount(slave, 3) + getLimbCount(slave, 6);
+		case 104:
+			return getLimbCount(slave, 4) + getLimbCount(slave, 6);
+		case 105:
+			return getLimbCount(slave, 5) + getLimbCount(slave, 6);
+	}
+	// unknown id defaults to 0
+	return 0;
+};
+
+/**
+ * Returns count of specified leg type. Uses new limb IDs.
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @param {number} id
+ * @returns {number}
+ */
+window.getLegCount = function(slave, id) {
+	let n = 0;
+
+	if (getLeftLegID(slave) === id) {
+		n++;
+	}
+	if (getRightLegID(slave) === id) {
+		n++;
+	}
+
+	return n;
+};
+
+/**
+ * Returns count of specified arm type. Uses new limb IDs.
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @param {number} id
+ * @returns {number}
+ */
+window.getArmCount = function(slave, id) {
+	let n = 0;
+
+	if (getLeftArmID(slave) === id) {
+		n++;
+	}
+	if (getRightArmID(slave) === id) {
+		n++;
+	}
+
+	return n;
+};
+
+/**
+ * Returns a string depending on the limbs a slave has.
+ * By default a variation of "arms and legs", but this can be changed via parameters.
+ * Expects the slave to at least have one limb.
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @param {string} [arms]
+ * @param {string} [arm]
+ * @param {string} [legs]
+ * @param {string} [leg]
+ */
+window.armsAndLegs = function(slave, arms = "arms", arm = "arm", legs = "legs", leg = "leg") {
+	let r = "";
+	if (hasAnyArms(slave)) {
+		if (hasBothArms(slave)) {
+			r += arms;
+		} else {
+			r += arm;
+		}
+		if (hasAnyLegs(slave)) {
+			r += " and ";
+		}
+	}
+
+	if (hasBothLegs(slave)) {
+		r += legs;
+	} else if (hasAnyLegs(slave)) {
+		r += leg;
+	}
+
+	return r;
+};
diff --git a/src/js/slaveStatsChecker.js b/src/js/statsChecker/statsChecker.js
similarity index 70%
rename from src/js/slaveStatsChecker.js
rename to src/js/statsChecker/statsChecker.js
index 96387001541edc0b874cfb99c5514a5c259a46d3..9b718bb2c83e0c9f218623eac36d18094db808f5 100644
--- a/src/js/slaveStatsChecker.js
+++ b/src/js/statsChecker/statsChecker.js
@@ -44,7 +44,6 @@ window.SlaveStatsChecker = (function() {
 		return (slave.lips > 70 || (slave.lipsPiercing + slave.tonguePiercing > 2) || slave.teeth === "gapped");
 	}
 
-
 	/** call as SlaveStatsChecker.modScore()
 	 * @param {App.Entity.SlaveState} slave
 	 * @returns {number} // I think
@@ -219,7 +218,7 @@ window.SlaveStatsChecker = (function() {
 		const piercings = piercingScore(slave);
 		const brands = brandScore(slave);
 		const scars = scarScore(slave);
-		const mods = piercings+tattoos+scars;
+		const mods = piercings + tattoos + scars;
 
 		return (mods > 15 || (piercings > 8 && tattoos > 5) || brands > 1);
 	}
@@ -283,10 +282,10 @@ window.slimLawPass = function(slave) {
 	if (ArcologyZero.FSSlimnessEnthusiastLaw === 1) {
 		if ((slave.boobs < 300) && (slave.butt <= 1) && (slave.waist <= 10)) {
 			if ((ArcologyZero.FSPhysicalIdealist === "unset") && (ArcologyZero.FSHedonisticDecadenceStrongFat === 0) && (slave.muscles > 30)) {
-			/* muscle check*/
+				/* muscle check*/
 				slimLawPass = 0;
 			} else if ((ArcologyZero.FSHedonisticDecadence !== "unset") || (ArcologyZero.FSPhysicalIdealistStrongFat === 1)) {
-			/* weight check*/
+				/* weight check*/
 				if (slave.weight > 30) {
 					slimLawPass = 0;
 				}
@@ -871,433 +870,6 @@ window.isVegetable = function(slave) {
 	return (slave.fetish === "mindbroken");
 };
 
-/* limb checker */
-
-/**
- * True if slave has no limbs, neither natural nor prosthetic
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.isAmputee = function(slave) {
-	return !(slave.leg.right || slave.leg.left || slave.arm.right || slave.arm.left);
-};
-
-/**
- * True if slave has at least one natural limb
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasAnyNaturalLimbs = function(slave) {
-	return getLeftArmID(slave) === 1 || getRightArmID(slave) === 1 || getLeftLegID(slave) === 1 || getRightLegID(slave) === 1;
-};
-
-
-/**
- * True if slave has at least one prosthetic limb
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasAnyProstheticLimbs = function(slave) {
-	return getLeftArmID(slave) > 1 || getRightArmID(slave) > 1 || getLeftLegID(slave) > 1 || getRightLegID(slave) > 1;
-};
-
-/**
- * True if slave has at least one leg
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasAnyLegs = function(slave) {
-	return !!slave.leg.right || !!slave.leg.left;
-};
-
-/**
- * True if slave has at least one arm
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasAnyArms = function(slave) {
-	return !!slave.arm.right || !!slave.arm.left;
-};
-
-/**
- * True if slave has at least one leg that is natural
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasAnyNaturalLegs = function(slave) {
-	return getLeftLegID(slave) === 1 || getRightLegID(slave) === 1;
-};
-
-/**
- * True if slave has at least one arm that is natural
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasAnyNaturalArms = function(slave) {
-	return getLeftArmID(slave) === 1 || getRightArmID(slave) === 1;
-};
-
-/**
- * True if slave has at least one leg that is prosthetic
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasAnyProstheticLegs = function(slave) {
-	return getLeftLegID(slave) > 1 || getRightLegID(slave) > 1;
-};
-
-/**
- * True if slave has at least one arm that is prosthetic
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasAnyProstheticArms = function(slave) {
-	return getLeftArmID(slave) > 1 || getRightArmID(slave) > 1;
-};
-
-/**
- * True if slave has both legs
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasBothLegs = function(slave) {
-	return !!slave.leg.right && !!slave.leg.left;
-};
-
-/**
- * True if slave has both arms
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasBothArms = function(slave) {
-	return !!slave.arm.right && !!slave.arm.left;
-};
-
-/**
- * True if slave has both legs and they are natural
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasBothNaturalLegs = function(slave) {
-	return getLeftLegID(slave) === 1 && getRightLegID(slave) === 1;
-};
-
-/**
- * True if slave has both arms and they are natural
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasBothNaturalArms = function(slave) {
-	return getLeftArmID(slave) === 1 && getRightArmID(slave) === 1;
-};
-
-/**
- * True if slave has both arms and they are artificial
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasBothProstheticArms = function(slave) {
-	return getLeftArmID(slave) > 1 && getRightArmID(slave) > 1;
-};
-
-/**
- * True if slave has both legs and they are artificial
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasBothProstheticLegs = function(slave) {
-	return getLeftLegID(slave) > 1 && getRightLegID(slave) > 1;
-};
-
-/**
- * True if slave has all limbs
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasAllLimbs = function(slave) {
-	return hasBothLegs(slave) && hasBothArms(slave);
-};
-
-/**
- * True if slave has all limbs and all are natural
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasAllNaturalLimbs = function(slave) {
-	return hasBothNaturalLegs(slave) && hasBothNaturalArms(slave);
-};
-
-/**
- * True if slave has left arm
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasLeftArm = function(slave) {
-	return !!slave.arm.left;
-};
-
-/**
- * True if slave has right arm
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasRightArm = function(slave) {
-	return !!slave.arm.right;
-};
-
-/**
- * True if slave has left leg
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasLeftLeg = function(slave) {
-	return !!slave.leg.left;
-};
-
-/**
- * True if slave has right leg
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasRightLeg = function(slave) {
-	return !!slave.leg.right;
-};
-
-/**
- * Returns limb ID of the left arm. Uses new IDs.
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {number}
- */
-window.getLeftArmID = function(slave) {
-	if (hasLeftArm(slave)) {
-		return slave.arm.left.type;
-	} else {
-		return 0;
-	}
-};
-
-/**
- * Returns limb ID of the right arm. Uses new IDs.
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {number}
- */
-window.getRightArmID = function(slave) {
-	if (hasRightArm(slave)) {
-		return slave.arm.right.type;
-	} else {
-		return 0;
-	}
-};
-
-/**
- * Returns limb ID of the left leg. Uses new IDs.
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {number}
- */
-window.getLeftLegID = function(slave) {
-	if (hasLeftLeg(slave)) {
-		return slave.leg.left.type;
-	} else {
-		return 0;
-	}
-};
-
-/**
- * Returns limb ID of the right leg. Uses new IDs.
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {number}
- */
-window.getRightLegID = function(slave) {
-	if (hasRightLeg(slave)) {
-		return slave.leg.right.type;
-	} else {
-		return 0;
-	}
-};
-
-/**
- * Returns a very short description of the specified limb ID. Uses new limb IDs.
- *
- * @param {number} id
- * @returns {string}
- */
-window.idToDescription = function(id) {
-	switch (id) {
-		case 0:
-			return "amputated";
-		case 1:
-			return "healthy";
-		case 2:
-			return "modern prosthetic";
-		case 3:
-			return "advanced, sex-focused prosthetic";
-		case 4:
-			return "advanced, beauty-focused prosthetic";
-		case 5:
-			return "advanced, combat-focused prosthetic";
-		case 6:
-			return "highly advanced cybernetic";
-		default:
-			return "unknown id: " + id;
-	}
-};
-
-/**
- * Returns count of specified limb type. Uses new limb IDs:
- * 0: no limb
- * 1: natural
- * 2: basic
- * 3: sex
- * 4: beauty
- * 5: combat
- * 6: cybernetic
- *
- * Can also be used to check for groups:
- * 101: any limbs, that are not amputated
- * 102: prosthetic limbs off all kind
- * 103: sex-prosthetic
- * 104: beauty-prosthetic
- * 105: combat-prosthetic
- *
- * 103-105 mean the sum of 3-5 and 6 respectfully.
- *
- * No ID means all limbs = 101
- *
- * @param {App.Entity.SlaveState} slave
- * @param {number} [id]
- * @returns {number}
- */
-window.getLimbCount = function(slave, id = 101) {
-	if (id < 100) {
-		let n = 0;
-		if (getLeftArmID(slave) === id) {
-			n++;
-		}
-		if (getRightArmID(slave) === id) {
-			n++;
-		}
-		if (getLeftLegID(slave) === id) {
-			n++;
-		}
-		if (getRightLegID(slave) === id) {
-			n++;
-		}
-		return n;
-	}
-	switch (id) {
-		case 101:
-			return getLimbCount(slave, 1) + getLimbCount(slave, 102);
-		case 102:
-			return getLimbCount(slave, 2) + getLimbCount(slave, 3) + getLimbCount(slave, 4) + getLimbCount(slave, 5) + getLimbCount(slave, 6);
-		case 103:
-			return getLimbCount(slave, 3) + getLimbCount(slave, 6);
-		case 104:
-			return getLimbCount(slave, 4) + getLimbCount(slave, 6);
-		case 105:
-			return getLimbCount(slave, 5) + getLimbCount(slave, 6);
-	}
-	// unknown id defaults to 0
-	return 0;
-};
-
-/**
- * Returns count of specified leg type. Uses new limb IDs.
- *
- * @param {App.Entity.SlaveState} slave
- * @param {number} id
- * @returns {number}
- */
-window.getLegCount = function(slave, id) {
-	let n = 0;
-
-	if (getLeftLegID(slave) === id) {
-		n++;
-	}
-	if (getRightLegID(slave) === id) {
-		n++;
-	}
-
-	return n;
-};
-
-/**
- * Returns count of specified arm type. Uses new limb IDs.
- *
- * @param {App.Entity.SlaveState} slave
- * @param {number} id
- * @returns {number}
- */
-window.getArmCount = function(slave, id) {
-	let n = 0;
-
-	if (getLeftArmID(slave) === id) {
-		n++;
-	}
-	if (getRightArmID(slave) === id) {
-		n++;
-	}
-
-	return n;
-};
-
-/**
- * Returns a string depending on the limbs a slave has.
- * By default a variation of "arms and legs", but this can be changed via parameters.
- * Expects the slave to at least have one limb.
- *
- * @param {App.Entity.SlaveState} slave
- * @param {string} [arms]
- * @param {string} [arm]
- * @param {string} [legs]
- * @param {string} [leg]
- */
-window.armsAndLegs = function(slave, arms = "arms", arm = "arm", legs = "legs", leg = "leg") {
-	let r = "";
-	if (hasAnyArms(slave)) {
-		if (hasBothArms(slave)) {
-			r += arms;
-		} else {
-			r += arm;
-		}
-		if (hasAnyLegs(slave)) {
-			r += " and ";
-		}
-	}
-
-	if (hasBothLegs(slave)) {
-		r += legs;
-	} else if (hasAnyLegs(slave)) {
-		r += leg;
-	}
-
-	return r;
-};
-
 /**
  * True if slave has at least one eye
  *
@@ -1404,42 +976,3 @@ window.getRightEyeID = function(slave) {
 		return 0;
 	}
 };
-
-/**
- * True if slave has at least one ear
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasAnyEars = function(slave) {
-	return !!slave.auricle.right || !!slave.auricle.left;
-};
-
-/**
- * True if slave has both ears
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasBothEars = function(slave) {
-	return !!slave.auricle.right && !!slave.auricle.left;
-};
-
-/**
- * True if slave has left ear
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasLeftEar = function(slave) {
-	return !!slave.auricle.left;
-};
-/**
- * True if slave has right ear
- *
- * @param {App.Entity.SlaveState} slave
- * @returns {boolean}
- */
-window.hasRightEar = function(slave) {
-	return !!slave.auricle.right;
-};
diff --git a/src/js/surgery.js b/src/js/surgery.js
index 8c7bff3f518258d5a954dfc31d8f936bc28850fe..d048abe3fa9fcea90729ba3404a80dda12a81186 100644
--- a/src/js/surgery.js
+++ b/src/js/surgery.js
@@ -458,23 +458,17 @@ App.Medicine.Surgery.sizingProcedures = function() {
 window.surgeryAmp = function(slave, part) {
 	switch (part) {
 		case "left ear":
-			slave.auricle.left = null;
 			delete slave.brand["left ear"];
-			if (!hasAnyEars(slave)) {
-				slave.earShape = "none";
-				slave.earT = "none";
-				slave.earPiercing = 0;
-			}
+			slave.earShape = "none";
+			slave.earT = "none";
+			slave.earPiercing = 0;
 			slave.health -= 10;
 			break;
 		case "right ear":
-			slave.auricle.right = null;
 			delete slave.brand["right ear"];
-			if (!hasAnyEars(slave)) {
-				slave.earShape = "none";
-				slave.earT = "none";
-				slave.earPiercing = 0;
-			}
+			slave.earShape = "none";
+			slave.earT = "none";
+			slave.earPiercing = 0;
 			slave.health -= 10;
 			break;
 		case "dick":
@@ -517,17 +511,11 @@ window.surgeryAmp = function(slave, part) {
 			}
 			break;
 		case "left eye":
-			slave.eyeball.left = null;
-			if (!hasAnyEyes(slave)) {
-				slave.eyes = -4;
-			}
+			slave.eyes = -4;
 			slave.health -= 20;
 			break;
 		case "right eye":
-			slave.eyeball.right = null;
-			if (!hasAnyEyes(slave)) {
-				slave.eyes = -4;
-			}
+			slave.eyes = -4;
 			slave.health -= 20;
 			break;
 		default:
diff --git a/src/js/utilJS.js b/src/js/utilJS.js
index 2bedaf4f5ebd452cb763441b03fc284d046f7393..4a814174e5b9bc20b160683e89b9503c3dae0f28 100644
--- a/src/js/utilJS.js
+++ b/src/js/utilJS.js
@@ -1071,7 +1071,7 @@ window.asPlural = function(single, plural) {
 		single = asObj.single;
 		plural = asObj.plural;
 	}
-	if (plural === null) {
+	if (plural == null) {
 		plural = single + "s";
 	}
 	return plural;
@@ -1189,7 +1189,7 @@ window.years = function(weeks) {
 	return r;
 };
 window.asDate = function(weeks, bonusDay = 0) {
-	if (weeks === null) {
+	if (weeks == null) {
 		weeks = State.variables.week;
 	}
 	let d = new Date(2037, 0, 12);
diff --git a/src/npc/agent/agentCompany.tw b/src/npc/agent/agentCompany.tw
index ce658f2bdca3544dc010103c33b471bbf7ba3c9d..52a6281d8734eff5b42fd89fda4625f049ab2914 100644
--- a/src/npc/agent/agentCompany.tw
+++ b/src/npc/agent/agentCompany.tw
@@ -25,7 +25,7 @@ Working in _neighborArcology.name's penthouse office, $subSlave.slaveName gets a
 
 <br><br>
 
-_His2 question is answered when you bring $activeSlave.slaveName in close, putting $him in $subSlave.slaveName's view. $subSlave.slaveName's <<= App.Desc.eyeColor($subSlave)>> eyes fly open with pleased surprise, but before _he2 can speak, $activeSlave.slaveName goes first.
+_His2 question is answered when you bring $activeSlave.slaveName in close, putting $him in $subSlave.slaveName's view. $subSlave.slaveName's <<= App.Desc.eyesColor($subSlave)>> fly open with pleased surprise, but before _he2 can speak, $activeSlave.slaveName goes first.
 <<if !canTalk($activeSlave)>>
 	Unable to speak $himself, $he simply makes a heart shape with $his hand<<if hasBothArms($activeSlave)>>s<</if>> in view of the video call, and blows $his <<if $activeSlave.relationship == 4>>lover<<else>>_wife2<</if>> a kiss.
 <<else>>
diff --git a/src/npc/agent/agentWorkaround.tw b/src/npc/agent/agentWorkaround.tw
index d140ef807581e9dbab8088ecd4bcf32271185ce1..47b08f4975ac1f709d496790a44f474bffa3fef6 100644
--- a/src/npc/agent/agentWorkaround.tw
+++ b/src/npc/agent/agentWorkaround.tw
@@ -30,7 +30,7 @@
 <<set $desc = SlaveTitle($slaves[$i])>>
 <<setLocalPronouns $slaves[$i]>>
 
-You order $slaves[$i].slaveName to come into your office for orders. The devoted $desc has no prior warning that this is anything unusual, and from the <<if $slaves[$i].energy > 95>>horny glint<<else>>glow of sexual availability<</if>> in $his <<= App.Desc.eyeColor($slaves[$i])>> eyes as $he <<if canWalk($slaves[$i])>>enters<<else>>is helped in<</if>>, $he <<if $slaves[$i].energy > 95>>seems to be hoping<<else>>wouldn't mind hearing<</if>> that you've called $him in for a quick fuck. In fact, the matter at hand is about as far as it could possibly be from that, on the spectrum of interactions between <<= properMaster()>> and slave.
+You order $slaves[$i].slaveName to come into your office for orders. The devoted $desc has no prior warning that this is anything unusual, and from the <<if $slaves[$i].energy > 95>>horny glint<<else>>glow of sexual availability<</if>> in $his <<= App.Desc.eyesColor($slaves[$i])>> as $he <<if canWalk($slaves[$i])>>enters<<else>>is helped in<</if>>, $he <<if $slaves[$i].energy > 95>>seems to be hoping<<else>>wouldn't mind hearing<</if>> that you've called $him in for a quick fuck. In fact, the matter at hand is about as far as it could possibly be from that, on the spectrum of interactions between <<= properMaster()>> and slave.
 
 <br><br>You offer $him, without preamble, agency on your behalf in <<=App.activeArcology().name>>. As a $woman of intelligence, $he knows the basics of such an arrangement, but $he's stunned into silence by the offer, so you outline it briefly. Having a slave lead an arcology would be too much, even for the most open minded of Free Cities societies. So, $he would be freed, albeit subject to a set of private, restrictive contracts that would allow you to recall $him if you wish, and require $him to follow your directions, if you give $him any. But other than that, $he would be the effective leader of an entire arcology. It's an unusual arrangement, but one that's becoming more common as multiple arcologies come under united control.
 
diff --git a/src/npc/fKiss.tw b/src/npc/fKiss.tw
index 76749658ed1c62316329f8ff34781cc823404794..d96715bcad71b7ea413d25f76ae7bc218f4dc0f7 100644
--- a/src/npc/fKiss.tw
+++ b/src/npc/fKiss.tw
@@ -40,7 +40,7 @@ You tell $activeSlave.slaveName to
 <<elseif ($activeSlave.relationship == -2)>>
 	$He hurriedly complies, happy to be near the object of $his longing. Once $he's close, you take a moment to gaze deeply
 	<<if canSee($activeSlave)>>
-		into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from the _womanP $he loves overwhelming, and $his eyes flick downward after a moment.
+		into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he loves overwhelming, and $his eyes flick downward after a moment.
 	<<else>>
 		upon $his face. $He senses the intense look from the _womanP $he loves and finds it overwhelming, and after a moment glances away.
 	<</if>>
@@ -51,28 +51,28 @@ You tell $activeSlave.slaveName to
 	<<elseif $activeSlave.devotion+$activeSlave.trust >= 175>>
 		$He complies in a wifely fashion, moving $his body as $he approaches to best catch your desire. Once $he's close, you take a moment to gaze deeply
 		<<if canSee($activeSlave)>>
-			into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>.
+			into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>.
 		<<else>>
 			upon $his face. $He senses the intense look from the _womanP $he's married to and finds it affirming, and looks down with a smile.
 		<</if>>
 	<<elseif $activeSlave.devotion < -20 && $activeSlave.trust > 20>>
 		$He complies. Once $he's close, you take a moment to gaze deeply
 		<<if canSee($activeSlave)>>
-			into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from the _womanP $he's forcibly married to disturbing, and quickly breaks eye contact.
+			into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's forcibly married to disturbing, and quickly breaks eye contact.
 		<<else>>
 			upon $his face. $He senses the intense look from the _womanP $he's forcibly married to and finds it disturbing, and quickly turns $his face away.
 		<</if>>
 	<<elseif $activeSlave.devotion < -20>>
 		$He complies fearfully. Once $he's close, you take a moment to gaze deeply
 		<<if canSee($activeSlave)>>
-			into $his tearing <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from the _womanP $he's forcibly married to horrifying, and quickly breaks eye contact.
+			into $his tearing <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's forcibly married to horrifying, and quickly breaks eye contact.
 		<<else>>
 			upon $his tear-streaked face. $He senses the intense look from the _womanP $he's forcibly married to and finds it horrifying, and quickly turns $his face away.
 		<</if>>
 	<<else>>
 		$He complies obediently. Once $he's close, you take a moment to gaze deeply
 		<<if canSee($activeSlave)>>
-			into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>.
+			into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>.
 		<<else>>
 			upon $his face. $He senses the intense look from the _womanP $he's married to and finds it reassuring, and looks down with a slight smile.
 		<</if>>
@@ -80,7 +80,7 @@ You tell $activeSlave.slaveName to
 <<elseif ($activeSlave.devotion > 75)>>
 	$He hurriedly complies, happy to be near you. Once $he's close, you take a moment to gaze deeply
 	<<if canSee($activeSlave)>>
-		into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from $his beloved <<= WrittenMaster($activeSlave)>> disconcerting, and $his eyes flick downward after a moment.
+		into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from $his beloved <<= WrittenMaster($activeSlave)>> disconcerting, and $his eyes flick downward after a moment.
 	<<else>>
 		upon $his face. $He senses the intense look from $his beloved <<= WrittenMaster()>> and finds it disconcerting, and after a moment glances away.
 	<</if>>
@@ -88,35 +88,35 @@ You tell $activeSlave.slaveName to
 <<elseif ($activeSlave.devotion > 50)>>
 	$He hurriedly complies, happy to be near you. Once $he's close, you take a moment to gaze deeply
 	<<if canSee($activeSlave)>>
-		into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense attention from $his <<= WrittenMaster()>> disconcerting, and $he looks down after a moment, blushing.
+		into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense attention from $his <<= WrittenMaster()>> disconcerting, and $he looks down after a moment, blushing.
 	<<else>>
 		upon $his face. $He finds the intense attention from $his <<= WrittenMaster()>>disconcerting, and $he looks down after a moment, blushing.
 	<</if>>
 <<elseif ($activeSlave.devotion > 20)>>
 	$He hurriedly complies, happy to be near you. Once $he's close, you take a moment to gaze deeply
 	<<if canSee($activeSlave)>>
-		into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, blushing nervously.
+		into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, blushing nervously.
 	<<else>>
 		upon $his face. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, blushing nervously.
 	<</if>>
 <<elseif ($activeSlave.devotion >= -20) && ($activeSlave.trust >= -20)>>
 	$He visibly considers disobedience, but decides that complying with such an apparently harmless order is safe, for now. Once $he's close, you take a moment to gaze deeply
 	<<if canSee($activeSlave)>>
-		into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, $his lower lip trembling with nervousness.
+		into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, $his lower lip trembling with nervousness.
 	<<else>>
 		upon $his face. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and turns away after a moment, $his lower lip trembling with nervousness.
 	<</if>>
 <<elseif ($activeSlave.trust < -20)>>
 	The command terrifies $him, but $he's more frightened still of the consequences of disobedience, and $he complies. Once $he's close, you take a moment to gaze deeply
 	<<if canSee($activeSlave)>>
-		into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. After a mere instant of locked gazes, $he looks down fearfully, and begins to shake with terror, tears leaking silently down $his cheeks.
+		into $his <<= App.Desc.eyesColor($activeSlave)>>. After a mere instant of locked gazes, $he looks down fearfully, and begins to shake with terror, tears leaking silently down $his cheeks.
 	<<else>>
 		upon $his face. After a mere instant of locked faces, $he looks down fearfully, and begins to shake with terror, tears leaking silently down $his cheeks.
 	<</if>>
 <<else>>
 	$He pauses, obviously considering whether to resist, but eventually decides to save $his strength to fight more onerous orders, and gives in. Once $he's close, you take a moment to gaze deeply
 	<<if canSee($activeSlave)>>
-		into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He stares back, but after a few moments $he loses the contest of wills and looks down.
+		into $his <<= App.Desc.eyesColor($activeSlave)>>. $He stares back, but after a few moments $he loses the contest of wills and looks down.
 	<<else>>
 		upon $his face. $He faces you defiantly, but after a few moments $he loses the contest of wills and looks down.
 	<</if>>
@@ -135,16 +135,16 @@ Then, you gently raise $his <<if $activeSlave.face > 95>>heartrendingly beautifu
 	<<if $activeSlave.fetish == "mindbroken">>
 		$His mouth opens to accept the kiss, and is compliant with your questing tongue. You kiss your broken $wife deeply. $His posture remains completely unchanged. Being kissed affects $him as little as being penetrated, being struck, being loved, or being your $wife: not at all. When you pull away,
 		<<if canSee($activeSlave)>>
-			$his <<= App.Desc.eyeColor($activeSlave)>> eyes track you carefully, awaiting further use of $his body.
+			$his <<= App.Desc.eyesColor($activeSlave)>> track you carefully, awaiting further use of $his body.
 		<<else>>
 			$he exposes $himself to you, awaiting further use of $his body.
 		<</if>>
 	<<elseif $activeSlave.devotion+$activeSlave.trust >= 175>>
 		$His mouth accepts yours with love, matching itself perfectly to your insistent lips and tongue.<<if ($activeSlave.teeth == "pointy")>> (Though you're quite careful around $his sharp dentition.)<</if>> $He melts into you, sighing ever so gently. When you finally break the kiss, $his mouth freezes in the shape it was in when last your lips touched, and a momentary look of longing crosses $his face.<<if hasAnyArms($activeSlave)>> A hand reaches dumbly up to $his mouth to trace $his lips where yours last touched.<</if>>
 		<<if ($activeSlave.accent >= 3)>>
-			$He does $his best to communicate love with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself.
+			$He does $his best to communicate love with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself.
 		<<elseif !hasAnyArms($activeSlave) && (!canTalk($activeSlave))>>
-			$He does $his best to communicate love with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>facial expressions<</if>>.
+			$He does $his best to communicate love with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>facial expressions<</if>>.
 		<<elseif !canTalk($activeSlave)>>
 			$He signs that $he loves you.
 		<<else>>
@@ -169,7 +169,7 @@ Then, you gently raise $his <<if $activeSlave.face > 95>>heartrendingly beautifu
 			$He asks nervously before cringing, "I-i<<s>> that it, <<Master>>?"
 		<</if>>
 	<<else>>
-		$He accepts the kiss willingly. As you are so close to $him, you sense considerable turmoil in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a $wife by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your lips and tongue. When you finally break the kiss, <<if canSee($activeSlave)>>$his <<= App.Desc.eyeColor($activeSlave)>> eyes gaze into yours searchingly<<else>>$he gazes at you<</if>>, looking for answers that are not there.
+		$He accepts the kiss willingly. As you are so close to $him, you sense considerable turmoil in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a $wife by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your lips and tongue. When you finally break the kiss, <<if canSee($activeSlave)>>$his <<= App.Desc.eyesColor($activeSlave)>> gaze into yours searchingly<<else>>$he gazes at you<</if>>, looking for answers that are not there.
 		<<if (!hasAnyArms($activeSlave) && (!canTalk($activeSlave)))>>
 			$His <<if canSee($activeSlave)>>eyes beg<<else>>expression begs<</if>> for an answer: is that it?
 		<<elseif !canTalk($activeSlave)>>
@@ -181,16 +181,16 @@ Then, you gently raise $his <<if $activeSlave.face > 95>>heartrendingly beautifu
 <<elseif ($activeSlave.fetish == "mindbroken")>>
 	$His mouth opens to accept the kiss, and is compliant with your questing tongue. $His posture remains completely unchanged. Being kissed affects $him as little as being penetrated, being struck, or being loved: not at all. When you pull away,
 	<<if canSee($activeSlave)>>
-		$his <<= App.Desc.eyeColor($activeSlave)>> eyes track you carefully, awaiting further use of $his body.
+		$his <<= App.Desc.eyesColor($activeSlave)>> track you carefully, awaiting further use of $his body.
 	<<else>>
 		$he exposes $himself to you, awaiting further use of $his body.
 	<</if>>
 <<elseif ($activeSlave.relationship == -2)>>
 	$His mouth accepts yours with love, matching itself perfectly to your insistent lips and tongue.<<if ($activeSlave.teeth == "pointy")>> (Though you're quite careful around $his sharp dentition.)<</if>> $He melts into you, sighing ever so gently. When you finally break the kiss, $his mouth freezes in the shape it was in when last your lips touched, and a momentary look of longing crosses $his face.<<if hasAnyArms($activeSlave)>> A hand reaches dumbly up to $his mouth to trace $his lips where yours last touched.<</if>>
 	<<if ($activeSlave.accent >= 3)>>
-		$He does $his best to communicate love with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself.
+		$He does $his best to communicate love with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself.
 	<<elseif !hasAnyArms($activeSlave) && (!canTalk($activeSlave))>>
-		$He does $his best to communicate love with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>facial expressions<</if>>.
+		$He does $his best to communicate love with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>facial expressions<</if>>.
 	<<elseif !canTalk($activeSlave)>>
 		$He signs that $he loves you.
 	<<else>>
@@ -199,9 +199,9 @@ Then, you gently raise $his <<if $activeSlave.face > 95>>heartrendingly beautifu
 <<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "dom") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>>
 	$He giggles into you and kisses you back with vigor, $his head pressing insistently forward. The two of you make out rather aggressively<<if ($activeSlave.teeth == "pointy")>>, $his sharp teeth drawing a bit of blood from your lips and tongue<</if>>. $He takes $his tendency towards sexual dominance right up to the edge of insubordination, $his active tongue only retreating when yours presses against it. When you finally shove $him away, $he's breathing hard through $his grin.
 	<<if ($activeSlave.accent >= 3)>>
-		$He does $his best to communicate excitement with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself.
+		$He does $his best to communicate excitement with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself.
 	<<elseif !hasAnyArms($activeSlave) && (!canTalk($activeSlave))>>
-		$He does $his best to communicate excitement with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>facial expressions<</if>>.
+		$He does $his best to communicate excitement with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>facial expressions<</if>>.
 	<<elseif !canTalk($activeSlave)>>
 		$He signs that $he liked that.
 	<<else>>
@@ -210,9 +210,9 @@ Then, you gently raise $his <<if $activeSlave.face > 95>>heartrendingly beautifu
 <<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>>
 	$He stiffens with arousal. $His sexuality is complex, focusing on cum, but with a heavy layer of oral fixation. As your tongue plunders $his mouth, $he reacts almost as though $he's receiving oral, whimpering and moaning into you and pressing $himself lewdly against your <<if $PC.boobs == 1>>prominent breasts<<else>>manly chest<</if>>.<<if ($activeSlave.teeth == "pointy")>> $He's very careful to avoid spearing your tongue with $his sharp teeth.<</if>> $He achieves a weak orgasm before you tire of making out with $him.
 	<<if ($activeSlave.accent >= 3)>>
-		$He does $his best to communicate undiminished lust with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself.
+		$He does $his best to communicate undiminished lust with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself.
 	<<elseif !hasAnyArms($activeSlave) && (!canTalk($activeSlave))>>
-		$He does $his best to communicate undiminished lust with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>facial expressions<</if>>.
+		$He does $his best to communicate undiminished lust with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>facial expressions<</if>>.
 	<<elseif !canTalk($activeSlave)>>
 		$He signs that $he liked that.
 	<<else>>
@@ -221,16 +221,16 @@ Then, you gently raise $his <<if $activeSlave.face > 95>>heartrendingly beautifu
 <<elseif ($activeSlave.devotion > 50)>>
 	$His mouth accepts yours with devotion, matching itself carefully to your insistent lips and tongue.<<if ($activeSlave.teeth == "pointy")>> $He is exquisitely careful to keep $his sharp teeth clear of you.<</if>> $He presses $himself against you, $his warmth wonderful against your <<if $PC.boobs == 1>>soft breasts<<else>>manly chest<</if>>. When you finally break the kiss, $he runs $his tongue rapturously across $his moistened lips<<if hasAnyArms($activeSlave)>> and then runs a finger across them as well<</if>>, an openly sexual look on $his $activeSlave.skin face.
 	<<if ($activeSlave.accent >= 3)>>
-		$He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>facial expressions<</if>>, since $he's not confident in $his ability to express it in $language.
+		$He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>facial expressions<</if>>, since $he's not confident in $his ability to express it in $language.
 	<<elseif !hasAnyArms($activeSlave) && (!canTalk($activeSlave))>>
-		$He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>facial expressions<</if>>.
+		$He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>facial expressions<</if>>.
 	<<elseif !canTalk($activeSlave)>>
 		$He signs that $he loves you.
 	<<else>>
 		"I love you, <<Master>>," $he <<say>>s forthrightly.
 	<</if>>
 <<elseif ($activeSlave.devotion > 20)>>
-	$He accepts the kiss willingly. As you are so close to $him, you sense considerable turmoil in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your lips and tongue. When you finally break the kiss, <<if canSee($activeSlave)>>$his <<= App.Desc.eyeColor($activeSlave)>> eyes gaze into yours searchingly<<else>>$he gazes at you<</if>>, looking for answers that are not there.
+	$He accepts the kiss willingly. As you are so close to $him, you sense considerable turmoil in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your lips and tongue. When you finally break the kiss, <<if canSee($activeSlave)>>$his <<= App.Desc.eyesColor($activeSlave)>> gaze into yours searchingly<<else>>$he gazes at you<</if>>, looking for answers that are not there.
 	<<if (!hasAnyArms($activeSlave) && (!canTalk($activeSlave)))>>
 		$His <<if canSee($activeSlave)>>eyes beg<<else>>expression begs<</if>> for an answer: is that it?
 	<<elseif !canTalk($activeSlave)>>
diff --git a/src/player/actions/fCaress.tw b/src/player/actions/fCaress.tw
index 5c2edc96319e86bb1221860fddd5a42b51fe8ac8..9406c4db38419e78ec0e8066239afe2be0f540c7 100644
--- a/src/player/actions/fCaress.tw
+++ b/src/player/actions/fCaress.tw
@@ -28,35 +28,35 @@ You tell $activeSlave.slaveName to
 <<elseif ($activeSlave.relationship == -2)>>
 	$He eagerly complies, happy to be near the object of $his longing. Once $he's close, you hold $his face in your palms and gaze deeply
 	<<if canSee($activeSlave)>>
-		into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from the _womanP $he loves overwhelming, and $his eyes flick downward after a moment.
+		into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he loves overwhelming, and $his eyes flick downward after a moment.
 	<<else>>
 		upon $his face. $He senses the intense look from the _womanP $he loves and finds it overwhelming, and after a moment glances away.
 	<</if>>
 	$He blushes furiously.
 <<elseif ($activeSlave.relationship == -3)>>
 	<<if $activeSlave.fetish == "mindbroken">>
-		$He complies mechanically. $He remembers that when <<= WrittenMaster()>>'s commands are not obeyed, there is punishment. Once $he's close, you hold $his face in your palms and look into $his blank <<= App.Desc.eyeColor($activeSlave)>> eyes. $He doesn't react.
+		$He complies mechanically. $He remembers that when <<= WrittenMaster()>>'s commands are not obeyed, there is punishment. Once $he's close, you hold $his face in your palms and look into $his blank <<= App.Desc.eyesColor($activeSlave)>>. $He doesn't react.
 	<<elseif $activeSlave.devotion+$activeSlave.trust >= 175>>
-		$He happily complies, eager to be close to the _womanP who married $him. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>><</if>>.
+		$He happily complies, eager to be close to the _womanP who married $him. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>><</if>>.
 	<<elseif $activeSlave.devotion < -20 && $activeSlave.trust > 20>>
-		$He complies. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from the _womanP $he's forcibly married to disturbing, and <<if canSee($activeSlave)>> breaks eye contact<<else>> turns $his face away<</if>>.
+		$He complies. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's forcibly married to disturbing, and <<if canSee($activeSlave)>> breaks eye contact<<else>> turns $his face away<</if>>.
 	<<elseif $activeSlave.devotion < -20>>
-		$He complies out of fear. Once $he's close, you hold $his shaking face in your palms and look into $his teary <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from the _womanP $he's forcibly married to terrifying, and <<if canSee($activeSlave)>> breaks eye contact<<else>> turns $his face away<</if>>.
+		$He complies out of fear. Once $he's close, you hold $his shaking face in your palms and look into $his teary <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's forcibly married to terrifying, and <<if canSee($activeSlave)>> breaks eye contact<<else>> turns $his face away<</if>>.
 	<<else>>
-		$He complies obediently. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>><</if>>.
+		$He complies obediently. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>><</if>>.
 	<</if>>
 <<elseif ($activeSlave.devotion > 75)>>
-	$He hurriedly complies, happy to be near you. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from $his beloved <<= WrittenMaster()>> disconcerting, and $his eyes flick downward after a moment. $He blushes furiously.
+	$He hurriedly complies, happy to be near you. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from $his beloved <<= WrittenMaster()>> disconcerting, and $his eyes flick downward after a moment. $He blushes furiously.
 <<elseif ($activeSlave.devotion > 50)>>
-	$He hurriedly complies, happy to be near you. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense attention from $his <<= WrittenMaster($activeSlave)>> disconcerting, and $he looks down after a moment, blushing.
+	$He hurriedly complies, happy to be near you. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense attention from $his <<= WrittenMaster($activeSlave)>> disconcerting, and $he looks down after a moment, blushing.
 <<elseif ($activeSlave.devotion > 20)>>
-	$He hurriedly complies, happy to be near you. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense attention from $his <<= WrittenMaster($activeSlave)>> worrying, and $he looks down after a moment, blushing nervously.
+	$He hurriedly complies, happy to be near you. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense attention from $his <<= WrittenMaster($activeSlave)>> worrying, and $he looks down after a moment, blushing nervously.
 <<elseif ($activeSlave.devotion >= -20) && ($activeSlave.trust >= -20)>>
-	$He visibly considers disobedience, but decides that complying with such an apparently harmless order is safe, for now. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense attention from $his <<= WrittenMaster($activeSlave)>> worrying, and $he looks down after a moment, $his lower lip trembling with nervousness.
+	$He visibly considers disobedience, but decides that complying with such an apparently harmless order is safe, for now. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense attention from $his <<= WrittenMaster($activeSlave)>> worrying, and $he looks down after a moment, $his lower lip trembling with nervousness.
 <<elseif ($activeSlave.trust < -20)>>
-	The command terrifies $him, but $he's more frightened still of the consequences of disobedience, and $he complies. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He looks down fearfully, and begins to shake with terror, tears leaking silently down $his cheeks.
+	The command terrifies $him, but $he's more frightened still of the consequences of disobedience, and $he complies. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyesColor($activeSlave)>>. $He looks down fearfully, and begins to shake with terror, tears leaking silently down $his cheeks.
 <<else>>
-	$He pauses, obviously considering whether to resist, but eventually decides to save $his strength to fight more onerous orders, and gives in. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He stares back, but after a few moments $he loses the contest of wills and looks down.
+	$He pauses, obviously considering whether to resist, but eventually decides to save $his strength to fight more onerous orders, and gives in. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyesColor($activeSlave)>>. $He stares back, but after a few moments $he loses the contest of wills and looks down.
 <</if>>
 
 You delicately lift $his head and touch your fingertips to $his chin, tenderly brushing along the line of $his mouth with your <<if $PC.title == 1>>manly<<else>>feminine<</if>> thumb.
@@ -77,17 +77,17 @@ Then, you gently tilt $his <<if $activeSlave.face > 95>>overwhelmingly stunning<
 <</if>> with your fingertips. You use your fingers and thumbs to slowly slide along $his mouth, $his chin, $his cheeks then around $his face. You use a deft touch to thoroughly explore the shape of $his <<if $activeSlave.face > 95>>gorgeous<<elseif $activeSlave.face > 10>>nice<<elseif $activeSlave.face >= -10>>cute<<elseif $activeSlave.face >= -40>>fair<<else>>prominent<</if>> cheekbones. Grazing $his temple and brushing $his forehead simultaneously, you smoothly motion along $his eyelids and nose, and tenderly stroke $his face with both hands as you take $his head lightly and trace around it, gently massaging as you go. You work your way down, slowly and gradually, along $his neck with one hand, then the other, briefly pausing before continuing your path down to $his shoulders and<<if ($activeSlave.fetish != "mindbroken")>> $he starts to gasp as<<else>> starts to shudder as<</if>> you slide your hands down $his side, across $his back and along $his belly taking every moment to savor the contours of $his body before going back up again to $his face.
 
 <<if ($activeSlave.fetish == "mindbroken")>>
-	$His posture doesn't change. $He initially only reacts slightly to your physical touch but then stops reacting completely. When you stop, $his <<= App.Desc.eyeColor($activeSlave)>> eyes track the movements of your hands briefly but then stare blankly ahead of $him, awaiting further use of $his body.
+	$His posture doesn't change. $He initially only reacts slightly to your physical touch but then stops reacting completely. When you stop, $his <<= App.Desc.eyesColor($activeSlave)>> track the movements of your hands briefly but then stare blankly ahead of $him, awaiting further use of $his body.
 <<elseif ($activeSlave.relationship == -2)>>
-	$His eyes gradually close and $he slowly leans $his head back, relaxing as $he feels your caress. $He gently gasps as $he feels your warm <<if $PC.title == 1>>manly<<else>>feminine<</if>> hand. When you finally stop gently caressing $him, $his eyes remain closed and $his mouth still in a rapturous shape for a moment before $he slowly opens $his eyes and smiles at you, $he has an eager look on $his face.<<if (hasAnyArms($activeSlave))>> A hand reaches dumbly up to $his face mimicking your last movements.<</if>> <<if ($activeSlave.accent >= 3)>>$He does $his best to communicate love with $his <<= App.Desc.eyeColor($activeSlave)>> eyes, since $he does not speak $language well enough to express $himself.<<elseif (!hasAnyArms($activeSlave)) && (!canTalk($activeSlave))>>$He does $his best to communicate love with $his <<= App.Desc.eyeColor($activeSlave)>> eyes.<<elseif !canTalk($activeSlave)>>$He signs that $he loves you.<<else>>"I love you, <<Master>>," $he <<say>>s dreamily.<</if>> $He looks as though $he wants much more than your mere caress.
+	$His eyes gradually close and $he slowly leans $his head back, relaxing as $he feels your caress. $He gently gasps as $he feels your warm <<if $PC.title == 1>>manly<<else>>feminine<</if>> hand. When you finally stop gently caressing $him, $his eyes remain closed and $his mouth still in a rapturous shape for a moment before $he slowly opens $his eyes and smiles at you, $he has an eager look on $his face.<<if (hasAnyArms($activeSlave))>> A hand reaches dumbly up to $his face mimicking your last movements.<</if>> <<if ($activeSlave.accent >= 3)>>$He does $his best to communicate love with $his <<= App.Desc.eyesColor($activeSlave)>>, since $he does not speak $language well enough to express $himself.<<elseif (!hasAnyArms($activeSlave)) && (!canTalk($activeSlave))>>$He does $his best to communicate love with $his <<= App.Desc.eyesColor($activeSlave)>>.<<elseif !canTalk($activeSlave)>>$He signs that $he loves you.<<else>>"I love you, <<Master>>," $he <<say>>s dreamily.<</if>> $He looks as though $he wants much more than your mere caress.
 <<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "dom") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>>
-	As you start to touch $his <<if $activeSlave.face > 95>>gorgeous<<elseif $activeSlave.face > 10>>lovely<<elseif $activeSlave.face >= -10>>pretty<<elseif $activeSlave.face >= -40>>homely<<else>>ugly<</if>> face, $he smiles at you and takes your hand in $hers, following its movements. $He tries hard to stop $himself from losing $himself in your masterful hands. $He takes $his tendency towards sexual dominance right up to the edge of insubordination, when $he starts to caress your face in turn. When you finally stop, $his eyes are closed and $he's smiling. <<if ($activeSlave.accent >= 3)>>$He does $his best to communicate excitement with $his <<= App.Desc.eyeColor($activeSlave)>> eyes, since $he does not speak $language well enough to express $himself.<<elseif (!hasAnyArms($activeSlave)) && (!canTalk($activeSlave))>>$He does $his best to communicate excitement with $his <<= App.Desc.eyeColor($activeSlave)>> eyes.<<elseif !canTalk($activeSlave)>>$He signs that $he liked that.<<else>>"That wa<<s>> fun, <<Master>>," $he <<say>>s cheerfully.<</if>> $He looks at you, $his eyes almost begging you to give $him more than your mere caress.
+	As you start to touch $his <<if $activeSlave.face > 95>>gorgeous<<elseif $activeSlave.face > 10>>lovely<<elseif $activeSlave.face >= -10>>pretty<<elseif $activeSlave.face >= -40>>homely<<else>>ugly<</if>> face, $he smiles at you and takes your hand in $hers, following its movements. $He tries hard to stop $himself from losing $himself in your masterful hands. $He takes $his tendency towards sexual dominance right up to the edge of insubordination, when $he starts to caress your face in turn. When you finally stop, $his eyes are closed and $he's smiling. <<if ($activeSlave.accent >= 3)>>$He does $his best to communicate excitement with $his <<= App.Desc.eyesColor($activeSlave)>>, since $he does not speak $language well enough to express $himself.<<elseif (!hasAnyArms($activeSlave)) && (!canTalk($activeSlave))>>$He does $his best to communicate excitement with $his <<= App.Desc.eyesColor($activeSlave)>>.<<elseif !canTalk($activeSlave)>>$He signs that $he liked that.<<else>>"That wa<<s>> fun, <<Master>>," $he <<say>>s cheerfully.<</if>> $He looks at you, $his eyes almost begging you to give $him more than your mere caress.
 <<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>>
-	$He stiffens at your touch but slowly relaxes to your fingers on $his face. As you move your fingers along $his lips, $he reacts almost as though $he's receiving oral. $He starts to gently suck your fingers, moaning into your hand and pressing $himself lewdly against your <<if $PC.boobs == 1>>prominent breasts<<else>>manly chest<</if>>.<<if ($activeSlave.teeth == "pointy")>> $He's very careful to avoid spearing your tongue with $his sharp teeth.<</if>> $He achieves a weak orgasm before you stop caressing $him. <<if ($activeSlave.accent >= 3)>>$He does $his best to communicate undiminished lust with $his <<= App.Desc.eyeColor($activeSlave)>> eyes, since $he does not speak $language well enough to express $himself.<<elseif (!hasAnyArms($activeSlave)) && (!canTalk($activeSlave))>>$He does $his best to communicate undiminished lust with $his <<= App.Desc.eyeColor($activeSlave)>> eyes.<<elseif !canTalk($activeSlave)>>$He signs that $he liked that.<<else>>"That wa<<s>> fun, <<Master>>," $he <<say>>s lustfully.<</if>> $He looks at you as if $he wants more than your hands touching $him.
+	$He stiffens at your touch but slowly relaxes to your fingers on $his face. As you move your fingers along $his lips, $he reacts almost as though $he's receiving oral. $He starts to gently suck your fingers, moaning into your hand and pressing $himself lewdly against your <<if $PC.boobs == 1>>prominent breasts<<else>>manly chest<</if>>.<<if ($activeSlave.teeth == "pointy")>> $He's very careful to avoid spearing your tongue with $his sharp teeth.<</if>> $He achieves a weak orgasm before you stop caressing $him. <<if ($activeSlave.accent >= 3)>>$He does $his best to communicate undiminished lust with $his <<= App.Desc.eyesColor($activeSlave)>>, since $he does not speak $language well enough to express $himself.<<elseif (!hasAnyArms($activeSlave)) && (!canTalk($activeSlave))>>$He does $his best to communicate undiminished lust with $his <<= App.Desc.eyesColor($activeSlave)>>.<<elseif !canTalk($activeSlave)>>$He signs that $he liked that.<<else>>"That wa<<s>> fun, <<Master>>," $he <<say>>s lustfully.<</if>> $He looks at you as if $he wants more than your hands touching $him.
 <<elseif ($activeSlave.devotion > 50)>>
-	$He accepts your touch with devotion, leaning $his head back at your gentle caress along $his face. $He leans $his body forward, pressing $himself against you, and you feel the intense heat from $his body against your <<if $PC.boobs == 1>>soft breasts<<else>>manly chest<</if>>. $He gradually closes $his eyes and when you finally stop, <<if (hasAnyArms($activeSlave))>>$he runs $his hand delightfully across $his face where you last touched $him,<<else>>there is<</if>> a euphoric look on $his $activeSlave.skin face. <<if ($activeSlave.accent >= 3)>>$He does $his best to communicate devotion with $his <<= App.Desc.eyeColor($activeSlave)>> eyes, since $he's not confident in $his ability to express it in $language.<<elseif (!hasAnyArms($activeSlave)) && (!canTalk($activeSlave))>>$He does $his best to communicate devotion with $his <<= App.Desc.eyeColor($activeSlave)>> eyes.<<elseif !canTalk($activeSlave)>>$He signs that $he loves you.<<else>>"I love you, <<Master>>," $he <<say>>s jubilantly.<</if>> $He looks at you longingly, almost as if $he's bursting to say that $he wants more than your mere caress.
+	$He accepts your touch with devotion, leaning $his head back at your gentle caress along $his face. $He leans $his body forward, pressing $himself against you, and you feel the intense heat from $his body against your <<if $PC.boobs == 1>>soft breasts<<else>>manly chest<</if>>. $He gradually closes $his eyes and when you finally stop, <<if (hasAnyArms($activeSlave))>>$he runs $his hand delightfully across $his face where you last touched $him,<<else>>there is<</if>> a euphoric look on $his $activeSlave.skin face. <<if ($activeSlave.accent >= 3)>>$He does $his best to communicate devotion with $his <<= App.Desc.eyesColor($activeSlave)>>, since $he's not confident in $his ability to express it in $language.<<elseif (!hasAnyArms($activeSlave)) && (!canTalk($activeSlave))>>$He does $his best to communicate devotion with $his <<= App.Desc.eyesColor($activeSlave)>>.<<elseif !canTalk($activeSlave)>>$He signs that $he loves you.<<else>>"I love you, <<Master>>," $he <<say>>s jubilantly.<</if>> $He looks at you longingly, almost as if $he's bursting to say that $he wants more than your mere caress.
 <<elseif ($activeSlave.devotion > 20)>>
-	$He accepts your touch willingly. As you are so close to $him, you sense considerable turmoil in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your touch across $his face. When you finally move your hand away, $his <<= App.Desc.eyeColor($activeSlave)>> eyes gaze into yours searchingly, looking for answers that are not there. <<if ((!hasAnyArms($activeSlave)) && (!canTalk($activeSlave)))>>$His eyes beg for an answer: is that it?<<elseif !canTalk($activeSlave)>>$He signs hesitantly, asking if that's it.<<else>>$He asks hesitantly, "I-i<<s>> that it, <<Master>>?"<</if>>
+	$He accepts your touch willingly. As you are so close to $him, you sense considerable turmoil in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your touch across $his face. When you finally move your hand away, $his <<= App.Desc.eyesColor($activeSlave)>> gaze into yours searchingly, looking for answers that are not there. <<if ((!hasAnyArms($activeSlave)) && (!canTalk($activeSlave)))>>$His eyes beg for an answer: is that it?<<elseif !canTalk($activeSlave)>>$He signs hesitantly, asking if that's it.<<else>>$He asks hesitantly, "I-i<<s>> that it, <<Master>>?"<</if>>
 <<elseif ($activeSlave.devotion >= -20) && ($activeSlave.trust < -20)>>
 	$He shakes at your touch fearfully. As you move your hand along $his unresisting face, $his eagerness to avoid punishment leads $him to stiffen, $his nervousness is made apparent. You continue stroking $his cheek, enjoying $his fear, and the physical intimacy slowly does its work. $He starts to relax, $his resistance easing and $his eyes start to close. When finally move your hand away, $he looks at you for a long moment, $his eyes darting up at you, before visibly catching $himself with a reminder that $he's a slave and you're $his owner. <<if ((!hasAnyArms($activeSlave)) && (!canTalk($activeSlave)))>>$His eyes beg for an answer: is that it?<<elseif !canTalk($activeSlave)>>$He signs hesitantly, asking if that's it.<<else>>$He asks hesitantly, "I-i<<s>> that it, <<Master>>?"<</if>>
 <<elseif ($activeSlave.trust < -50)>>
diff --git a/src/player/actions/fEmbrace.tw b/src/player/actions/fEmbrace.tw
index b8506d8fed53f977089aaf3db57d4db7f25a21e1..e194b9dad8bdea53c006217c4668874bb75d2a19 100644
--- a/src/player/actions/fEmbrace.tw
+++ b/src/player/actions/fEmbrace.tw
@@ -16,35 +16,35 @@ You tell $activeSlave.slaveName to
 <<elseif ($activeSlave.relationship == -2)>>
 	$He excitedly complies, happy to be near the object of $his longing. Once $he's close, you take $his completely relaxed head in your hands and gaze deeply
 	<<if canSee($activeSlave)>>
-		into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from the _womanP $he loves overwhelming, and $his eyes flick downward after a moment.
+		into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he loves overwhelming, and $his eyes flick downward after a moment.
 	<<else>>
 		upon $his face. $He senses the intense look from the _womanP $he loves and finds it overwhelming, and after a moment glances away.
 	<</if>>
 	$He blushes furiously.
 <<elseif ($activeSlave.relationship == -3)>>
 	<<if $activeSlave.fetish == "mindbroken">>
-		$He complies mechanically. $He remembers that when <<= WrittenMaster()>>'s commands are not obeyed, there is punishment. Once $he's close, you hold $his face in your palms and look into $his blank <<= App.Desc.eyeColor($activeSlave)>> eyes. $He shows no reaction.
+		$He complies mechanically. $He remembers that when <<= WrittenMaster()>>'s commands are not obeyed, there is punishment. Once $he's close, you hold $his face in your palms and look into $his blank <<= App.Desc.eyesColor($activeSlave)>>. $He shows no reaction.
 	<<elseif $activeSlave.devotion+$activeSlave.trust >= 175>>
-		$He lovingly complies, hurrying to come close to the _womanP who married $him. Once $he's close, you take your willing $wife's head in your hands and gaze deeply into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>><</if>>.
+		$He lovingly complies, hurrying to come close to the _womanP who married $him. Once $he's close, you take your willing $wife's head in your hands and gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>><</if>>.
 	<<elseif $activeSlave.devotion < -20 && $activeSlave.trust > 20>>
-		$He complies. Once $he's close, you take your reluctant $wife's head in your hands and gaze deeply into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from the _womanP $he's forcibly married to disturbing, and <<if canSee($activeSlave)>> breaks eye contact<<else>> turns $his face away<</if>>.
+		$He complies. Once $he's close, you take your reluctant $wife's head in your hands and gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's forcibly married to disturbing, and <<if canSee($activeSlave)>> breaks eye contact<<else>> turns $his face away<</if>>.
 	<<elseif $activeSlave.devotion < -20>>
-		$He complies out of fear. Once $he's close, you take your unwilling $wife's head in your hands and gaze deeply into $his teary <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from the _womanP $he's forcibly married to terrifying, and <<if canSee($activeSlave)>> breaks eye contact<<else>> turns $his face away<</if>>.
+		$He complies out of fear. Once $he's close, you take your unwilling $wife's head in your hands and gaze deeply into $his teary <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's forcibly married to terrifying, and <<if canSee($activeSlave)>> breaks eye contact<<else>> turns $his face away<</if>>.
 	<<else>>
-		$He complies obediently. Once $he's close, you take your willing $wife's head in your hands and gaze deeply into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>><</if>>.
+		$He complies obediently. Once $he's close, you take your willing $wife's head in your hands and gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile<<if canSee($activeSlave)>>, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>><</if>>.
 	<</if>>
 <<elseif ($activeSlave.devotion > 75)>>
-	$He elatedly complies, joyful at being near to you. Once $he's close, you take $his completely relaxed head in your hands and gaze deeply into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from $his beloved <<= WrittenMaster()>> disconcerting, and $his eyes flick downward after a moment. $He blushes furiously.
+	$He elatedly complies, joyful at being near to you. Once $he's close, you take $his completely relaxed head in your hands and gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from $his beloved <<= WrittenMaster()>> disconcerting, and $his eyes flick downward after a moment. $He blushes furiously.
 <<elseif ($activeSlave.devotion > 50)>>
-	$He dotingly complies, being near you filling $him with delight. Once $he's close, you take $his completely relaxed head in your hands and gaze deeply into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense attention from $his <<= WrittenMaster()>> disconcerting, and $he looks down after a moment, blushing.
+	$He dotingly complies, being near you filling $him with delight. Once $he's close, you take $his completely relaxed head in your hands and gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense attention from $his <<= WrittenMaster()>> disconcerting, and $he looks down after a moment, blushing.
 <<elseif ($activeSlave.devotion > 20)>>
-	$He joyfully complies, happy to be near you. Once $he's close, you take $his willing head in your hands and gaze deeply into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, blushing nervously.
+	$He joyfully complies, happy to be near you. Once $he's close, you take $his willing head in your hands and gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, blushing nervously.
 <<elseif ($activeSlave.devotion >= -20) && ($activeSlave.trust >= -20)>>
-	$He visibly considers disobedience, but decides that complying with such an apparently harmless order is safe, for now. Once $he's close, you take $his head in your hands and gaze deeply into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, $his lower lip trembling with nervousness.
+	$He visibly considers disobedience, but decides that complying with such an apparently harmless order is safe, for now. Once $he's close, you take $his head in your hands and gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, $his lower lip trembling with nervousness.
 <<elseif ($activeSlave.trust < -20)>>
-	The command terrifies $him, but $he's more frightened still of the consequences of disobedience, and $he complies. Once $he's close, you take $his trembling head in your hands and gaze deeply into $his <<= App.Desc.eyeColor($activeSlave)>> eyes for a moment. $He looks down fearfully, and begins to shake with terror, tears streaking down $his cheeks.
+	The command terrifies $him, but $he's more frightened still of the consequences of disobedience, and $he complies. Once $he's close, you take $his trembling head in your hands and gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>> for a moment. $He looks down fearfully, and begins to shake with terror, tears streaking down $his cheeks.
 <<else>>
-	$He pauses, obviously considering whether to resist, but eventually decides to save $his strength to fight more onerous orders, and gives in. Once $he's close, you take a moment to gaze deeply into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He stares back, but after a few moments $he loses the contest of wills and looks down.
+	$He pauses, obviously considering whether to resist, but eventually decides to save $his strength to fight more onerous orders, and gives in. Once $he's close, you take a moment to gaze deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He stares back, but after a few moments $he loses the contest of wills and looks down.
 <</if>>
 
 You walk around $him and put your hands around $his abdomen,<<if (hasAnyLegs($activeSlave))>> to gently pull $him close towards you<<else>> moving close towards $him on your desk<</if>> and then wrap your arms around $his shoulders.<<if (hasAnyLegs($activeSlave))>> When you press your hips against $hers,<<else>> You use your arms to prop $him up against you,<</if>> <<if ($activeSlave.trust > 20)>>letting $him lean while taking the weight of $him against you<<else>>$he tries to lean away from you, pushing against your arms<</if>>. You lovingly squeeze $him in your long, cradling embrace.
@@ -69,11 +69,11 @@ You walk around $him and put your hands around $his abdomen,<<if (hasAnyLegs($ac
 <</if>>
 
 <<if ($activeSlave.fetish == "mindbroken")>>
-	$His posture doesn't change. $He initially only reacts slightly to your physical touch but eventually $he relaxes in the warmth of your embrace against $him. You know that this may only be a physiological reaction, nothing more. For a brief moment you think you detect a spark of life in $his dull eyes but just as quickly, it is gone. When you stop, $his <<= App.Desc.eyeColor($activeSlave)>> eyes track the movements of your hands briefly but then $he stares blankly ahead of $him, not understanding what is happening.
+	$His posture doesn't change. $He initially only reacts slightly to your physical touch but eventually $he relaxes in the warmth of your embrace against $him. You know that this may only be a physiological reaction, nothing more. For a brief moment you think you detect a spark of life in $his dull eyes but just as quickly, it is gone. When you stop, $his <<= App.Desc.eyesColor($activeSlave)>> track the movements of your hands briefly but then $he stares blankly ahead of $him, not understanding what is happening.
 <<elseif ($activeSlave.relationship == -2)>>
-	In the warmth of your embrace, $he turns towards you, $his passionate <<= App.Desc.eyeColor($activeSlave)>> eyes staring intently at your face. $He leans closer to you and kisses you as you hold $him. $His heart beats faster and then gradually slows as $he grows accustomed to your body against $hers. Eventually, $he relaxes totally and $his eyes gradually close, melting in your arms. When you finally stop and relax your embrace, $his eyes remain closed and $his mouth still in a rapturous shape for a moment before $he slowly opens $his eyes and smiles at you with a blissful look on $his face. <<if (hasAnyArms($activeSlave))>> $His hand reaches to your arms and $he strokes them longingly.<</if>>
+	In the warmth of your embrace, $he turns towards you, $his passionate <<= App.Desc.eyesColor($activeSlave)>> staring intently at your face. $He leans closer to you and kisses you as you hold $him. $His heart beats faster and then gradually slows as $he grows accustomed to your body against $hers. Eventually, $he relaxes totally and $his eyes gradually close, melting in your arms. When you finally stop and relax your embrace, $his eyes remain closed and $his mouth still in a rapturous shape for a moment before $he slowly opens $his eyes and smiles at you with a blissful look on $his face. <<if (hasAnyArms($activeSlave))>> $His hand reaches to your arms and $he strokes them longingly.<</if>>
 	<<if (!hasAnyArms($activeSlave)) && !canTalk($activeSlave)>>
-		$He slowly opens them and does $his best to communicate love with $his <<= App.Desc.eyeColor($activeSlave)>> eyes.
+		$He slowly opens them and does $his best to communicate love with $his <<= App.Desc.eyesColor($activeSlave)>>.
 	<<elseif !canTalk($activeSlave)>>
 		$He signs that $he loves you.
 	<<else>>
@@ -89,7 +89,7 @@ You walk around $him and put your hands around $his abdomen,<<if (hasAnyLegs($ac
 	<</if>>
 	When you finally stop and relax your embrace, $his eyes are closed and $he's smiling blissfully.
 	<<if (!hasAnyArms($activeSlave)) && !canTalk($activeSlave)>>
-		$He slowly opens them and does $his best to communicate excitement with $his <<= App.Desc.eyeColor($activeSlave)>> eyes.
+		$He slowly opens them and does $his best to communicate excitement with $his <<= App.Desc.eyesColor($activeSlave)>>.
 	<<elseif !canTalk($activeSlave)>>
 		$He signs that $he liked that.
 	<<else>>
@@ -97,19 +97,19 @@ You walk around $him and put your hands around $his abdomen,<<if (hasAnyLegs($ac
 	<</if>>
 	$He eagerly looks at you, $his eyes almost seem to say that $he wants you to give $his <<Master>> more than a mere hug.
 <<elseif ($activeSlave.devotion > 50)>>
-	$He sighs devotedly in your arms and slowly relaxes. $He turns towards you, $his doting <<= App.Desc.eyeColor($activeSlave)>> eyes staring intently at your face. You feel $his heart beating faster against your chest as you softly squeeze your arms tighter.<<if hasAnyArms($activeSlave)>> $His hand<<if hasBothArms($activeSlave)>>s<</if>> reach to your arms and $he strokes them longingly as you squeeze.<</if>> $He gradually closes $his eyes as $he leans $his body against yours, melting in your warm embrace, and you feel the intense heat from $his body against your <<if $PC.boobs == 1>>soft breasts<<else>>manly chest<</if>>. When you finally stop, <<if (hasAnyArms($activeSlave))>>$he reaches to your face with $his hand and gently strokes your cheek<<else>>$he turns to you<</if>>, a euphoric look on $his $activeSlave.skin face.
+	$He sighs devotedly in your arms and slowly relaxes. $He turns towards you, $his doting <<= App.Desc.eyesColor($activeSlave)>> staring intently at your face. You feel $his heart beating faster against your chest as you softly squeeze your arms tighter.<<if hasAnyArms($activeSlave)>> $His hand<<if hasBothArms($activeSlave)>>s<</if>> reach to your arms and $he strokes them longingly as you squeeze.<</if>> $He gradually closes $his eyes as $he leans $his body against yours, melting in your warm embrace, and you feel the intense heat from $his body against your <<if $PC.boobs == 1>>soft breasts<<else>>manly chest<</if>>. When you finally stop, <<if (hasAnyArms($activeSlave))>>$he reaches to your face with $his hand and gently strokes your cheek<<else>>$he turns to you<</if>>, a euphoric look on $his $activeSlave.skin face.
 	<<if (!hasAnyArms($activeSlave)) && !canTalk($activeSlave)>>
-		$He does $his best to communicate devotion with $his <<= App.Desc.eyeColor($activeSlave)>> eyes.
+		$He does $his best to communicate devotion with $his <<= App.Desc.eyesColor($activeSlave)>>.
 	<<elseif !canTalk($activeSlave)>>
 		$He signs that $he loves you.
 	<<elseif ($activeSlave.accent >= 3)>>
-		$He does $his best to communicate devotion with $his <<= App.Desc.eyeColor($activeSlave)>> eyes, since $he's not confident in $his ability to express it in $language.
+		$He does $his best to communicate devotion with $his <<= App.Desc.eyesColor($activeSlave)>>, since $he's not confident in $his ability to express it in $language.
 	<<else>>
 		"I love you, <<Master>>," $he <<say>>s elatedly.
 	<</if>>
 	$He looks at you longingly, almost as if $he's bursting to say that $he wants more than a mere embrace.
 <<elseif ($activeSlave.devotion > 20)>>
-	$He willingly gives $himself up to your embracing arms. As you are so close to $him, you sense considerable uneasiness in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your soft embrace against $his body. $He gradually closes $his eyes in the feeling of your gentle arms. When you finally stop and relax your embrace, $his <<= App.Desc.eyeColor($activeSlave)>> eyes open to gaze puzzlingly at you. Even though $he has accepted life as a sex slave, $he looks as though $he is unsure of what to make of this non-sexual physical contact.
+	$He willingly gives $himself up to your embracing arms. As you are so close to $him, you sense considerable uneasiness in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your soft embrace against $his body. $He gradually closes $his eyes in the feeling of your gentle arms. When you finally stop and relax your embrace, $his <<= App.Desc.eyesColor($activeSlave)>> open to gaze puzzlingly at you. Even though $he has accepted life as a sex slave, $he looks as though $he is unsure of what to make of this non-sexual physical contact.
 	<<if (!hasAnyArms($activeSlave)) && !canTalk($activeSlave)>>
 		$His eyes beg for an answer: is that it?
 	<<elseif !canTalk($activeSlave)>>
diff --git a/src/player/actions/fondleBoobs.tw b/src/player/actions/fondleBoobs.tw
index 355c6221956f6268aec840d2da3a366ad866d203..22e8f92013d6ed26ca49e7cd8c2773c208bb505b 100644
--- a/src/player/actions/fondleBoobs.tw
+++ b/src/player/actions/fondleBoobs.tw
@@ -150,16 +150,16 @@ You call $him over so you can fondle $his
 	<</if>>
 	You both alternate between taking your mouth to $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples and $hers to yours, gently nuzzling and nibbling while simultaneously fondling each other all the while. Both of you continue to passionately lick, nibble, stroke and fondle one other until tiredly, $he slows down. When you eventually stop, $he looks up at you happily.
 	<<if ($activeSlave.accent >= 3)>>
-		$He does $his best to communicate excitement with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>face<</if>>, since $he does not speak $language well enough to express $himself.
+		$He does $his best to communicate excitement with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>face<</if>>, since $he does not speak $language well enough to express $himself.
 	<<elseif (!hasAnyArms($activeSlave)) && (!canTalk($activeSlave))>>
-		$He does $his best to communicate excitement with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>face<</if>>.
+		$He does $his best to communicate excitement with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>face<</if>>.
 	<<elseif !canTalk($activeSlave)>>
 		$He signs that $he liked that.
 	<<else>>
 		"That wa<<s>> fun, <<Master>>," $he <<say>>s cheerfully.
 	<</if>>
 	<<if canSee($activeSlave)>>
-		$He looks at you with $his <<= App.Desc.eyeColor($activeSlave)>> eyes, smiling.
+		$He looks at you with $his <<= App.Desc.eyesColor($activeSlave)>>, smiling.
 	<<else>>
 		$He smiles at you.
 	<</if>>
@@ -203,9 +203,9 @@ You call $him over so you can fondle $his
 	<</if>>
 	$He moans passionately at the continued stimulation of $his breasts and nipples. When you finally stop, $he reaches up to your face with $his hand and lovingly strokes it, a blissful look on $his $activeSlave.skin face.
 	<<if ($activeSlave.accent >= 3)>>
-		$He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>face<</if>>, since $he's not confident in $his ability to express it in $language.
+		$He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>face<</if>>, since $he's not confident in $his ability to express it in $language.
 	<<elseif (!hasAnyArms($activeSlave)) && !canTalk($activeSlave)>>
-		$He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>face<</if>>.
+		$He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>face<</if>>.
 	<<elseif !canTalk($activeSlave)>>
 		$He signs that $he loves you.
 	<<else>>
@@ -252,9 +252,9 @@ You call $him over so you can fondle $his
 	<</if>>
 	$He moans passionately at the continued punishment of $his breasts and nipples. Your rough play leaves red marks on $his breasts and nipples and $he becomes even more aroused. When you finally stop $he rubs the marks on $his breasts with $his hands, an ecstatic look on $his $activeSlave.skin face.
 	<<if ($activeSlave.accent >= 3)>>
-		$He does $his best to communicate pleasure with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>face<</if>>, since $he's not confident in $his ability to express it in $language.
+		$He does $his best to communicate pleasure with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>face<</if>>, since $he's not confident in $his ability to express it in $language.
 	<<elseif (!hasAnyArms($activeSlave)) && !canTalk($activeSlave)>>
-		$He does $his best to communicate $his pleasure with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>face<</if>>.
+		$He does $his best to communicate $his pleasure with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>face<</if>>.
 	<<elseif !canTalk($activeSlave)>>
 		$He signs that $he loves it.
 	<<else>>
@@ -262,7 +262,7 @@ You call $him over so you can fondle $his
 	<</if>>
 	$He <<if canSee($activeSlave)>>looks<<else>>gazes<</if>> at you longingly, hungry for more.
 <<elseif ($activeSlave.devotion > 50)>>
-	$He devotedly comes over to you, to stand between you and your desk. $His doting <<= App.Desc.eyeColor($activeSlave)>> eyes looking in yours. You place your hands on $his
+	$He devotedly comes over to you, to stand between you and your desk. $His doting <<= App.Desc.eyesColor($activeSlave)>> looking in yours. You place your hands on $his
 	<<if ($activeSlave.boobs >= 20000)>>
 		colossal tits, before sinking your body into their immense softness,
 	<<elseif ($activeSlave.boobs >= 10000)>>
@@ -301,9 +301,9 @@ You call $him over so you can fondle $his
 	<</if>>
 	$He moans passionately at the continued stimulation of $his breasts and nipples. When you finally stop, $he reaches up to your face with $his hand and lovingly strokes it, a blissful look on $his $activeSlave.skin face.
 	<<if ($activeSlave.accent >= 3)>>
-		$He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>face<</if>>, since $he's not confident in $his ability to express it in $language.
+		$He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>face<</if>>, since $he's not confident in $his ability to express it in $language.
 	<<elseif (!hasAnyArms($activeSlave)) && !canTalk($activeSlave)>>
-		$He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>face<</if>>.
+		$He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>face<</if>>.
 	<<elseif !canTalk($activeSlave)>>
 		$He signs that $he loves you.<<else>>"I love you, <<Master>>," $he <<say>>s euphorically.
 	<</if>>
@@ -346,7 +346,7 @@ You call $him over so you can fondle $his
 	<<else>>
 		Moving your head close to $his breasts, you nuzzle on a nipple slit with your lips and even lick it delicately with your tongue. Then you alternate, gently probing the depths of the other nipple. You dig deep into both $his breasts, teasing what was once the tips of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples with your fingers before vigorously fingering $his tits.
 	<</if>>
-	You sense considerable uneasiness in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your hands on $his breasts. $He gradually loses $himself in the feeling of your gentle hands. When you finally stop, $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes gaze<<else>>face gazes<</if>> puzzlingly at you. Even though $he has accepted life as a sex slave, $he looks as though $he is unsure of what to make of this.
+	You sense considerable uneasiness in the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>>; $he's doing $his duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of $his mind by your hands on $his breasts. $He gradually loses $himself in the feeling of your gentle hands. When you finally stop, $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>> gaze<<else>>face gazes<</if>> puzzlingly at you. Even though $he has accepted life as a sex slave, $he looks as though $he is unsure of what to make of this.
 	<<if (!hasAnyArms($activeSlave)) && !canTalk($activeSlave)>>
 		$His <<if canSee($activeSlave)>>eyes beg<<else>>expression begs<</if>> for an answer: is that it?
 	<<elseif !canTalk($activeSlave)>>
@@ -377,7 +377,7 @@ You call $him over so you can fondle $his
 	<<else>>
 		playing with $his<<if ($activeSlave.lactation > 0)>> milky<</if>> $activeSlave.nipples nipples so that they become sodden with fluid around your fingers. You plunge the depths of $his nipple cunts and vigorously work the unusual orifice. When you finally withdraw from $his nipples<<if ($activeSlave.lactation > 0)>>, a stream of pent-up milk flows out after you and<<else>>,<</if>> $he lets out a gasp.
 	<</if>>
-	$His body softens as <<if canSee($activeSlave)>>$his <<= App.Desc.eyeColor($activeSlave)>> eyes dart up to your face, before visibly catching $himself with a reminder<<else>>$he remembers<</if>> that $he's a slave and you're $his owner. When you finally stop, $he shivers but says nothing, uneasy at what you are going to do next.
+	$His body softens as <<if canSee($activeSlave)>>$his <<= App.Desc.eyesColor($activeSlave)>> dart up to your face, before visibly catching $himself with a reminder<<else>>$he remembers<</if>> that $he's a slave and you're $his owner. When you finally stop, $he shivers but says nothing, uneasy at what you are going to do next.
 <<elseif ($activeSlave.trust < -50)>>
 	$He is nearly frozen with fear, and does not resist as you start to massage $his
 	<<if ($activeSlave.boobs >= 20000)>>
diff --git a/src/player/actions/fondleButt.tw b/src/player/actions/fondleButt.tw
index 561cf532e6c79c12b06b7335de2c110a3b6eaa8c..0635ba9cc7459c2610338090fbd27704bc4f75ec 100644
--- a/src/player/actions/fondleButt.tw
+++ b/src/player/actions/fondleButt.tw
@@ -142,7 +142,7 @@ as well as $his
 	<</if>>
 	buttocks a gentle smack. $He turns to face you, kissing you, but looking at you longingly as if $he wants more.
 	<<if (!hasAnyArms($activeSlave)) && !canTalk($activeSlave)>>
-		$He does $his best to communicate love with $his <<= App.Desc.eyeColor($activeSlave)>> eyes.
+		$He does $his best to communicate love with $his <<= App.Desc.eyesColor($activeSlave)>>.
 	<<elseif !canTalk($activeSlave)>>
 		$He signs that $he loves you.
 	<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>> "I love you,
diff --git a/src/player/actions/fondleVagina.tw b/src/player/actions/fondleVagina.tw
index bf50bf63efdb072e2ebb70ad150d426571a8a547..20ed93b0e1690b1f4022e84270c36647d0099721 100644
--- a/src/player/actions/fondleVagina.tw
+++ b/src/player/actions/fondleVagina.tw
@@ -113,7 +113,7 @@ You call $him over so you can fondle $his
 		<</if>>
 		and rub it with your fingertips as your hand nears it. As $he becomes more aroused, $he grabs hold of your wrist lightly, moving $his hands along with the motion of your own. $His pussy juices run down $his leg as $he begins to moan audibly<<if (hasAnyLegs($activeSlave))>>, gently clamping your hand between $his thighs<</if>> as you continue to move your hand along $his pussy. $He moans loudly as $he shudders in orgasmic joy.
 		<<if ((!hasAnyArms($activeSlave)) && !canTalk($activeSlave))>>
-			$He does $his best to communicate love with $his <<= App.Desc.eyeColor($activeSlave)>> eyes.
+			$He does $his best to communicate love with $his <<= App.Desc.eyesColor($activeSlave)>>.
 		<<elseif !canTalk($activeSlave)>>
 			$He signs that $he loves you.
 		<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>> "I love you,
diff --git a/src/pregmod/fPat.tw b/src/pregmod/fPat.tw
index 2c7516bd0967c9703c82026e3d02685ba10e9545..e38752655c28d976753f033dfb4d1a9be24483bb 100644
--- a/src/pregmod/fPat.tw
+++ b/src/pregmod/fPat.tw
@@ -31,39 +31,39 @@ You tell $activeSlave.slaveName to
 <<elseif ($activeSlave.relationship == -2)>>
 	$He eagerly complies, happy to be near the object of $his longing. Once $he's close, you hold $his face in your palms and gaze deeply
 	<<if canSee($activeSlave)>>
-		into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from the _womanP $he loves overwhelming, and $his eyes flick downward after a moment.
+		into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he loves overwhelming, and $his eyes flick downward after a moment.
 	<<else>>
 		upon $his face. $He finds the intense look from the _womanP $he loves overwhelming, and after a moment glances away.
 	<</if>>
 	$He blushes furiously.
 <<elseif $activeSlave.relationship == -3>>
 	<<if $activeSlave.fetish == "mindbroken">>
-		$He complies mechanically. $He remembers that when <<= WrittenMaster()>>'s commands are not obeyed, there is punishment. Once $he's close, you hold $his face in your palms and look into $his empty <<= App.Desc.eyeColor($activeSlave)>> eyes. $He shows no reaction
+		$He complies mechanically. $He remembers that when <<= WrittenMaster()>>'s commands are not obeyed, there is punishment. Once $he's close, you hold $his face in your palms and look into $his empty <<= App.Desc.eyesColor($activeSlave)>>. $He shows no reaction
 	<<elseif $activeSlave.devotion+$activeSlave.trust >= 175>>
 		$He complies in a wifely fashion, moving $his body as $he approaches to best enflame your desire, eager to be close to the _womanP who married $him. Once $he's close, you hold $his face in your palms and gaze
 		<<if canSee($activeSlave)>>
-			deeply into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>.
+			deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>.
 		<<else>>
 			upon $his face. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile.
 		<</if>>
 	<<elseif $activeSlave.devotion < -20 && $activeSlave.trust > 20>>
 		$He complies. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply
 		<<if canSee($activeSlave)>>
-			into $his tearful <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from the _womanP $he's forcibly married to disturbing, and breaks eye contact.
+			into $his tearful <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's forcibly married to disturbing, and breaks eye contact.
 		<<else>>
 			upon $his face. $He can feel the intense gaze of the _womanP $he's forcibly married to, and finds it disturbing. $He quickly turns $his face away.
 		<</if>>
 	<<elseif $activeSlave.devotion < -20>>
 		$He complies out of fear. Once $he's close, you hold $his quivering face in your palms and take a moment to gaze deeply
 		<<if canSee($activeSlave)>>
-			into $his teary <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from the _womanP $he's forcibly married to terrifying, and quickly breaks eye contact.
+			into $his teary <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's forcibly married to terrifying, and quickly breaks eye contact.
 		<<else>>
 			upon $his tear-streaked face. $He can feel the intense look from the _womanP $he's forcibly married to, and it is horrifying, causing $him to turn $his face away after only a moment.
 		<</if>>
 	<<else>>
 		$He complies obediently. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply
 		<<if canSee($activeSlave)>>
-			into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>.
+			into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile, running $his eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>.
 		<<else>>
 			upon $his face. The intense look from the _womanP $he's married to is reassuring to $him, and $he looks down with a slight smile.
 		<</if>>
@@ -71,7 +71,7 @@ You tell $activeSlave.slaveName to
 <<elseif ($activeSlave.devotion > 75)>>
 	$He hurriedly complies, happy to be near you. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply
 	<<if canSee($activeSlave)>>
-		into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense look from $his beloved <<= WrittenMaster()>> disconcerting, and $his eyes flick downward after a moment.
+		into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense look from $his beloved <<= WrittenMaster()>> disconcerting, and $his eyes flick downward after a moment.
 	<<else>>
 		upon $his face. $He can feel the intense look from $his beloved <<Master>> and it is disconcerting, causing $him to glance away after only a moment, $his face flushed.
 	<</if>>
@@ -79,14 +79,14 @@ You tell $activeSlave.slaveName to
 <<elseif ($activeSlave.devotion > 50)>>
 	$He hurriedly complies, happy to be near you. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply
 	<<if canSee($activeSlave)>>
-		into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense attention from $his <<= WrittenMaster()>> disconcerting, and $he looks down after a moment, blushing.
+		into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense attention from $his <<= WrittenMaster()>> disconcerting, and $he looks down after a moment, blushing.
 	<<else>>
 		upon $his face. $He finds the intense attention from $his <<= WrittenMaster()>> disconcerting, and it causes $him to glance away after only a moment, blushing.
 	<</if>>
 <<elseif ($activeSlave.devotion > 20)>>
 	$He hurriedly complies, happy to be near you. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply
 	<<if canSee($activeSlave)>>
-		into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, blushing nervously.
+		into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, blushing nervously.
 	<<else>>
 		upon $his face. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, blushing nervously.
 	<</if>>
@@ -100,21 +100,21 @@ You tell $activeSlave.slaveName to
 <<elseif ($activeSlave.devotion >= -20) && ($activeSlave.trust >= -20)>>
 	$He visibly considers disobedience, but decides that complying with such an apparently harmless order is safe, for now. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply
 	<<if canSee($activeSlave)>>
-		into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He finds the intense attention from $his <<= WrittenMaster()>> troubling, and $he looks down after a moment, $his lower lip trembling with nervousness.
+		into $his <<= App.Desc.eyesColor($activeSlave)>>. $He finds the intense attention from $his <<= WrittenMaster()>> troubling, and $he looks down after a moment, $his lower lip trembling with nervousness.
 	<<else>>
 		upon $his face. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and turns away after a moment, $his lower lip trembling with nervousness.
 	<</if>>
 <<elseif ($activeSlave.trust < -20)>>
 	The command terrifies $him, but $he's more frightened still of the consequences of disobedience, and $he complies. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply
 	<<if canSee($activeSlave)>>
-		into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. After a mere instant of locked faces, $he looks down fearfully and begins to shake with terror, tears leaking silently down $his cheeks.
+		into $his <<= App.Desc.eyesColor($activeSlave)>>. After a mere instant of locked faces, $he looks down fearfully and begins to shake with terror, tears leaking silently down $his cheeks.
 	<<else>>
 		upon $his face. After a mere instant of locked faces, $he looks down fearfully and begins to shake with terror, tears leaking silently down $his cheeks.
 	<</if>>
 <<else>>
 	$He pauses, obviously considering whether to resist, but eventually decides to save $his strength to fight more onerous orders, and gives in. Once $he's close, you hold $his face in your palms and take a moment to gaze deeply
 	<<if canSee($activeSlave)>>
-		into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. $He stares back, but after a few moments $he loses the contest of wills and looks down.
+		into $his <<= App.Desc.eyesColor($activeSlave)>>. $He stares back, but after a few moments $he loses the contest of wills and looks down.
 	<<else>>
 		upon $his face. $He faces you defiantly, but after a few moments $he loses the contest of wills and looks down.
 	<</if>>
@@ -200,7 +200,7 @@ You move your hand down to caress $his forehead, and then slide your hand along
 <<if ($activeSlave.fetish == "mindbroken")>>
 	When you stop,
 	<<if canSee($activeSlave)>>
-		$his <<= App.Desc.eyeColor($activeSlave)>> eyes track the movements of your hands briefly before returning to their usual stare,
+		$his <<= App.Desc.eyesColor($activeSlave)>> track the movements of your hands briefly before returning to their usual stare,
 	<<else>>
 		$he stands at attention before you,
 	<</if>>
@@ -208,9 +208,9 @@ You move your hand down to caress $his forehead, and then slide your hand along
 <<elseif ($activeSlave.relationship == -2)>>
 	When you finally stop petting $him, <<if canSee($activeSlave)>>$his eyes remain closed just for a second <</if>>and $his mouth stands open in slack-jawed joy, before $he slowly <<if canSee($activeSlave)>> opens $his eyes<<else>> turns $his gaze towards you<</if>> and smiles warmly at you. Pleasure lights up $his face<<if (hasAnyArms($activeSlave))>> as $his hand traces the path yours took up to $his head and mimics your last movements<<else>> as $his gaze drifts off to the right in memory, tilting $his head from side to side in sympathetic memory of how it felt to have your hand on $his head<</if>>.
 	<<if ($activeSlave.accent >= 3)>>
-		$He does $his best to communicate love with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself.
+		$He does $his best to communicate love with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself.
 	<<elseif (!hasAnyArms($activeSlave)) && (!canTalk($activeSlave))>>
-		$He does $his best to communicate love with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>facial expressions<</if>>.
+		$He does $his best to communicate love with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>facial expressions<</if>>.
 	<<elseif !canTalk($activeSlave)>>
 		$He signs that $he loves you.
 	<<else>>
@@ -220,21 +220,21 @@ You move your hand down to caress $his forehead, and then slide your hand along
 <<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "dom") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && (hasAnyArms($activeSlave))>>
 	$He tries hard to stop from losing $himself in your incredibly skilled hands. $He takes $his tendency towards sexual dominance right up to the edge of insubordination, when $he starts to caress your face in turn. When you finally stop, $his eyes are closed and $he's smiling. When you are finally finished stroking your slave, they remove their hand from yours. Then you give them a playful flick on the nose, and the mischievous twinkle in your eye is only half playful, reminding $him of $his place in these walls.
 	<<if ($activeSlave.accent >= 3)>>
-		$He does $his best to communicate enjoyment with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself.
+		$He does $his best to communicate enjoyment with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself.
 	<<elseif (!hasAnyArms($activeSlave)) && (!canTalk($activeSlave))>>
-		$He does $his best to communicate enjoyment with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>facial expressions<</if>>.
+		$He does $his best to communicate enjoyment with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>facial expressions<</if>>.
 	<<elseif !canTalk($activeSlave)>>
 		$He signs that $he liked that and would love to pet you next time.
 	<<else>>
 		"That wa<<s>> ni<<c>>e, <<Master>>," $he <<say>>s cheerfully. "Maybe next time I can <<s>>troke you..."
 	<</if>>
-	$He looks at you, $his <<if canSee($activeSlave)>>lovely <<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>face<</if>> practically begging you to let $him take this farther.
+	$He looks at you, $his <<if canSee($activeSlave)>>lovely <<= App.Desc.eyesColor($activeSlave)>><<else>>face<</if>> practically begging you to let $him take this farther.
 <<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "submissive") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>>
 	As you stroke $his head, $he reacts almost as though you're stroking $his nether regions, and begins to moan and press $himself lewdly against your <<if $PC.boobs == 1>>prominent breasts<<else>>manly chest<</if>>. $He achieves a weak orgasm before you finally stop caressing $his head; $he is your pet, after all.
 	<<if ($activeSlave.accent >= 3)>>
-		$He does $his best to communicate undiminished lust with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself.
+		$He does $his best to communicate undiminished lust with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>facial expressions<</if>>, since $he does not speak $language well enough to express $himself.
 	<<elseif (!hasAnyArms($activeSlave)) && (!canTalk($activeSlave))>>
-		$He does $his best to communicate undiminished lust with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>facial expressions<</if>>.
+		$He does $his best to communicate undiminished lust with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>facial expressions<</if>>.
 	<<elseif !canTalk($activeSlave)>>
 		$He signs that $he liked that.
 	<<else>>
@@ -244,9 +244,9 @@ You move your hand down to caress $his forehead, and then slide your hand along
 <<elseif ($activeSlave.devotion > 50)>>
 	$He gradually closes $his eyes and when you finally stop, <<if (hasAnyArms($activeSlave))>>$he runs $his hand delightedly across $his face and <</if>>a euphoric look quickly lights up $his features.
 	<<if ($activeSlave.accent >= 3)>>
-		$He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>facial expressions<</if>>, since $he's not confident in $his ability to express it in $language.
+		$He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>facial expressions<</if>>, since $he's not confident in $his ability to express it in $language.
 	<<elseif (!hasAnyArms($activeSlave)) && (!canTalk($activeSlave))>>
-		$He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>facial expressions<</if>>.
+		$He does $his best to communicate devotion with $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>facial expressions<</if>>.
 	<<elseif !canTalk($activeSlave)>>
 		$He signs that $he loves you.
 	<<else>>
@@ -254,7 +254,7 @@ You move your hand down to caress $his forehead, and then slide your hand along
 	<</if>>
 	$He <<if canSee($activeSlave)>>looks<<else>>gazes<</if>> at you longingly, almost as if $he's bursting to say that $he wants more than your mere caress.
 <<elseif ($activeSlave.devotion > 20)>>
-	When you finally move your hand away, <<if canSee($activeSlave)>>$his <<= App.Desc.eyeColor($activeSlave)>> eyes gaze into yours searchingly<<else>>$he gazes at you<</if>>, looking for answers that are not there.
+	When you finally move your hand away, <<if canSee($activeSlave)>>$his <<= App.Desc.eyesColor($activeSlave)>> gaze into yours searchingly<<else>>$he gazes at you<</if>>, looking for answers that are not there.
 	<<if (!hasAnyArms($activeSlave)) && (!canTalk($activeSlave))>>
 		$His <<if canSee($activeSlave)>>eyes beg<<else>>expression begs<</if>> for an answer: is that it?
 	<<elseif !canTalk($activeSlave)>>
diff --git a/src/pregmod/newChildIntro.tw b/src/pregmod/newChildIntro.tw
index d71d72a233c349c4154fd67974097afe38f8bcb6..c461c1e386ea635fd0b1dc271b3325f9b5967669 100644
--- a/src/pregmod/newChildIntro.tw
+++ b/src/pregmod/newChildIntro.tw
@@ -8,7 +8,7 @@
 /* use the secondary location if the primary brand target won't work for this slave */
 <<set _brandTarget = $brandTarget.primary>>
 <<if ($activeSlave.dick == 0 && $brandTarget.primary == "penis")
-|| (!hasAnyEars($activeSlave) && $brandTarget.primary == "ear")
+|| ($activeSlave.earShape !== "none" && $brandTarget.primary == "ear")
 || (!hasAnyNaturalLegs($activeSlave) && ($brandTarget.primary == "thigh" || $brandTarget.primary == "calf" || $brandTarget.primary == "ankle" || $brandTarget.primary == "foot"))
 || ($activeSlave.balls == 0 && $activeSlave.scrotum == 0 && $brandTarget.primary == "testicle")>>
 	<<set _brandTarget = $brandTarget.secondary>>
diff --git a/src/pregmod/organFarmOptions.tw b/src/pregmod/organFarmOptions.tw
index efd851e26613ede0b79660677296d366a25131f5..935efd9b5153eeb750df8627db1bdfe639cc75bd 100644
--- a/src/pregmod/organFarmOptions.tw
+++ b/src/pregmod/organFarmOptions.tw
@@ -259,28 +259,24 @@ The fabricator is ready to grow an organ for $him. Extract tissue to begin growi
 	<</if>>
 <</if>>
 <<if $slaveOrgans.eyes != 1>>
-	<<if !hasBothNaturalEyes($activeSlave)>>
-		<br>&nbsp;&nbsp;&nbsp;&nbsp;
-		<<link "Eyes">>
-			<<run cashX(-10000, "slaveSurgery", $activeSlave)>>
-			<<set _newOrgan = {type: "eyes", weeksToCompletion: "10", ID: 0}>>
-			<<set _newOrgan.ID = $activeSlave.ID>>
-			<<set $organs.push(_newOrgan)>>
-			<<goto "Remote Surgery">>
-		<</link>> //Costs <<print cashFormat(10000)>> and is imperfect — eyes will lack natural color//
-	<</if>>
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;
+	<<link "Eyes">>
+		<<run cashX(-10000, "slaveSurgery", $activeSlave)>>
+		<<set _newOrgan = {type: "eyes", weeksToCompletion: "10", ID: 0}>>
+		<<set _newOrgan.ID = $activeSlave.ID>>
+		<<set $organs.push(_newOrgan)>>
+		<<goto "Remote Surgery">>
+	<</link>> //Costs <<print cashFormat(10000)>> and is imperfect — eyes will lack natural color//
 <</if>>
 <<if $slaveOrgans.ears != 1>>
-	<<if !hasBothEars($activeSlave) || $activeSlave.earT == "none">>
-		<br>&nbsp;&nbsp;&nbsp;&nbsp;
-		<<link "Normal Ears">>
-			<<run cashX(-1000, "slaveSurgery", $activeSlave)>>
-			<<set _newOrgan = {type: "ears", weeksToCompletion: "2", ID: 0}>>
-			<<set _newOrgan.ID = $activeSlave.ID>>
-			<<set $organs.push(_newOrgan)>>
-			<<goto "Remote Surgery">>
-		<</link>> //Costs <<print cashFormat(1000)>>//
-	<</if>>
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;
+	<<link "Normal Ears">>
+		<<run cashX(-1000, "slaveSurgery", $activeSlave)>>
+		<<set _newOrgan = {type: "ears", weeksToCompletion: "2", ID: 0}>>
+		<<set _newOrgan.ID = $activeSlave.ID>>
+		<<set $organs.push(_newOrgan)>>
+		<<goto "Remote Surgery">>
+	<</link>> //Costs <<print cashFormat(1000)>>//
 <</if>>
 <<if $slaveOrgans.cochleae != 1>>
 	<<if $activeSlave.hears <= -2>>
diff --git a/src/pregmod/rePregInventor.tw b/src/pregmod/rePregInventor.tw
index a8f762dcf02275a9296fe75c5d25b8e916510d91..91c7afb1ff663e2c42800e5af8b89bf276cd5393 100644
--- a/src/pregmod/rePregInventor.tw
+++ b/src/pregmod/rePregInventor.tw
@@ -124,7 +124,7 @@
 			<<if $activeSlave.eyesImplant == 1>>
 				$His pretty $activeSlave.eyeColor bionic eyes flash a shade cooler than normal and you can tell $he's struggling to accept your decision.
 			<<else>>
-				You can see tears brimming in $his <<= App.Desc.eyeColor($activeSlave)>> eyes.
+				You can see tears brimming in $his <<= App.Desc.eyesColor($activeSlave)>>.
 			<</if>>
 			You kiss $him on the head, make sweet love to $him to improve $his mood, then have $him escorted out of your office.
 			<<= VCheck.Vaginal()>>
diff --git a/src/pregmod/seFCTVremote.tw b/src/pregmod/seFCTVremote.tw
index a079f226483a534b4a11341883f77cc99bcebb94..acd3ab1e9594f02560c51c50be9168d534b3627c 100644
--- a/src/pregmod/seFCTVremote.tw
+++ b/src/pregmod/seFCTVremote.tw
@@ -132,7 +132,18 @@ $He unboxes the new remote and turns $his back to you, eagerly demonstrating how
 
 	At the touch of a button, $his drone whirs to a stop and begins to fall to the floor. Before it hits, you touch a second and a dart hits $him in the neck. $He collapses into darkness.
 	<br><br>
-	As the tech wakes up $he finds $himself resting on your couch, with you looking <<if hasAnyEyes($activeSlave)>>into $his eye<<if hasBothEyes($activeSlave)>>s<</if>><<else>>at $him<</if>> with concern. $He winces in pain and asks what happened. You gravely informed $him that $he must been working very hard and may have been dehydrated: $he passed out. $His back was quite bruised but other than some nausea, your systems report $he should be fine. You encourage $him to keep up $his fluids, then hand $him back $his communicator and mention it looks like $he is going to be late for $his other appointment. With a panicked look on $his face the tech thanks you, seizes $his device and heads out the door followed by $his drone. "I haven't seen that much debt outside of a slave in quite some time," $assistantName remarks. "$He's fortunate to have that job."
+	As the tech wakes up $he finds $himself resting on your couch, with you looking
+	/*<<if hasAnyEyes($activeSlave)>>
+		into $his eye<<if hasBothEyes($activeSlave)>>s<</if>>
+	<<else>>
+		at $him @Arkerthan
+	<</if>>*/
+	<<if $activeSlave.eyes > -2>>
+		into $his eyes
+	<<else>>
+		at $him
+	<</if>>
+	with concern. $He winces in pain and asks what happened. You gravely informed $him that $he must been working very hard and may have been dehydrated: $he passed out. $His back was quite bruised but other than some nausea, your systems report $he should be fine. You encourage $him to keep up $his fluids, then hand $him back $his communicator and mention it looks like $he is going to be late for $his other appointment. With a panicked look on $his face the tech thanks you, seizes $his device and heads out the door followed by $his drone. "I haven't seen that much debt outside of a slave in quite some time," $assistantName remarks. "$He's fortunate to have that job."
 	<br><br>
 	The tech, $activeSlave.slaveName, shoves $his way through the crowd as quickly as $he can. In front of $him no one pays much attention, but the crowd behind begins to titter and even point and laugh. Oblivious, $activeSlave.slaveName arrives at the desired address and pauses to catch a breath. Watching from the eyes of $his drone, you can tell $his back is stiff and $his running had been uncomfortable. You can't help but laugh at $his shirt. Unknown to $activeSlave.slaveName, the entire back of $his shirt has been replaced with a clear panel of similar feeling material. It clearly shows $his $activeSlave.skin skin, as well as $his new tattoo. Like the lettered shirt it replaced it also says "FCTV SERVICE" in identical block letters, but below that it reads
 	<<if $seeDicks == 0>>
diff --git a/src/pregmod/widgets/pregmodWidgets.tw b/src/pregmod/widgets/pregmodWidgets.tw
index dd8959789febe7b3a3a5e48b2affcaea36fba817..a0dc8d3c482476e2e434f451e4d186d3c27b0899 100644
--- a/src/pregmod/widgets/pregmodWidgets.tw
+++ b/src/pregmod/widgets/pregmodWidgets.tw
@@ -563,56 +563,12 @@
 	<</if>>
 <</if>>
 
-<<if ndef $args[0].eyeball>>
-	<<if $args[0].eyes == -4>>
-		<<set $args[0].eyeball = {left: null, right: null}>>
-	<<else>>
-		<<if $args[0].eyesImplant>>
-			<<set _newType = 3>>
-		<<elseif $args[0].eyes == -3>>
-			<<set _newType = 2>>
-		<<else>>
-			<<set _newType = 1>>
-		<</if>>
-		<<switch $args[0].eyes>>
-		<<case 1>>
-			<<set _newSee = 1>>
-		<<case -1>>
-			<<set _newSee = 2>>
-		<<case -2>>
-			<<set _newSee = 3>>
-		<</switch>>
-		<<set _newColor = $args[0].eyeColor>>
-		<<set _newOrig = $args[0].origEye>>
-		<<set _newPupil = $args[0].pupil>>
-		<<set _newSclerae = $args[0].sclerae>>
-		<<set $args[0].eyeball = {
-			left: new App.Entity.EyeState(),
-			right: new App.Entity.EyeState()
-		}>>
-		<<set $args[0].eyeball.left.type = _newType, $args[0].eyeball.right.type = _newType, $args[0].eyeball.left.see = _newSee, $args[0].eyeball.right.see = _newSee>>
-	<</if>>
-	<<run delete $args[0].missingEyes>>
+<<if def $args[0].eyeball>>
+	<<run delete $args[0].eyeball>>
 <</if>>
 
-<<if ndef $args[0].auricle>>
-	<<if $args[0].earShape == "none">>
-		<<set $args[0].auricle = {left: null, right: null}>>
-	<<else>>
-		<<if $args[0].earShape == "damaged">>
-			<<set _newShape = "normal">>
-			<<set _newDam = 1>>
-		<<else>>
-			<<set _newShape = $args[0].earShape>>
-			<<set _newDam = 0>>
-		<</if>>
-		<<set _newPierce = $args[0].earPiercing>>
-		<<set $args[0].auricle = {
-			left: new App.Entity.EarState(),
-			right: new App.Entity.EarState()
-		}>>
-		<<set $args[0].auricle.left.shape = _newShape, $args[0].auricle.right.shape = _newShape, $args[0].auricle.left.damage = _newDam, $args[0].auricle.right.damage = _newDam, $args[0].auricle.left.piercing = _newPierce, $args[0].auricle.right.piercing = _newPierce>>
-	<</if>>
+<<if def $args[0].auricle>>
+	<<run delete $args[0].auricle>>
 <</if>>
 
 <<if ndef _Slave.readyProsthetics>>
diff --git a/src/uncategorized/PESS.tw b/src/uncategorized/PESS.tw
index 9653f152a4d4c715733a908010abe6b28ac22cae..714c7943a754b13195e86d098b464fb63c1ad504 100644
--- a/src/uncategorized/PESS.tw
+++ b/src/uncategorized/PESS.tw
@@ -388,9 +388,9 @@ $He sees you examining at $him, and looks back at you submissively, too tired to
 		<</if>>
 	<<else>>
 		<<if ($activeSlave.vagina > 0)>>
-			$His pussy is warm and very wet, making penetration easy; $he gasps and arches $his back, clasping you between $his legs<<if canSee($activeSlave)>> as $his <<= App.Desc.eyeColor($activeSlave)>> eyes look deep into yours<</if>>.
+			$His pussy is warm and very wet, making penetration easy; $he gasps and arches $his back, clasping you between $his legs<<if canSee($activeSlave)>> as $his <<= App.Desc.eyesColor($activeSlave)>> look deep into yours<</if>>.
 		<<elseif ($activeSlave.anus > 0)>>
-			$His butt is relaxed and welcoming, and $he holds $his legs back to take missionary anal loving<<if canSee($activeSlave)>> as $his <<= App.Desc.eyeColor($activeSlave)>> eyes look deep into yours<</if>>.
+			$His butt is relaxed and welcoming, and $he holds $his legs back to take missionary anal loving<<if canSee($activeSlave)>> as $his <<= App.Desc.eyesColor($activeSlave)>> look deep into yours<</if>>.
 		<<else>>
 			$He holds $his thighs together for frottage so $he can love you without losing $his virginity.
 		<</if>>
@@ -503,7 +503,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to
 <<link "Trust $him to tell them">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You tell $him that you're sure $he'll let them know, since $he understands the situation and knows them all well. $His <<if $activeSlave.visualAge > 35>>mature<<elseif $activeSlave.face > 40>>lovely<<else>>attentive<</if>> face flicks <<if $activeSlave.height >= 185>>over<<else>>up<</if>> to look at you, @@.hotpink;$his <<= App.Desc.eyeColor($activeSlave)>> eyes glittering at the compliment.@@ "Thank you, <<Master>>," $he murmurs. There's another flash on the horizon, followed by a series of smaller flashes and a low, slowly growing glow as secondaries go off and start a fire. $activeSlave.slaveName seems affected, a certain amount of moisture gathering in $his eyes, but $he turns away to return to $his duties when it becomes clear that you intend to keep watching for a while, and aren't going to have sex with $him right this minute. $He does $his best to communicate the new reality to those of your slaves who are obedient enough to understand the truth: though they are slaves, @@.mediumaquamarine;there is safety to be found in slavery.@@
+	You tell $him that you're sure $he'll let them know, since $he understands the situation and knows them all well. $His <<if $activeSlave.visualAge > 35>>mature<<elseif $activeSlave.face > 40>>lovely<<else>>attentive<</if>> face flicks <<if $activeSlave.height >= 185>>over<<else>>up<</if>> to look at you, @@.hotpink;$his <<= App.Desc.eyesColor($activeSlave)>> glittering at the compliment.@@ "Thank you, <<Master>>," $he murmurs. There's another flash on the horizon, followed by a series of smaller flashes and a low, slowly growing glow as secondaries go off and start a fire. $activeSlave.slaveName seems affected, a certain amount of moisture gathering in $his eyes, but $he turns away to return to $his duties when it becomes clear that you intend to keep watching for a while, and aren't going to have sex with $him right this minute. $He does $his best to communicate the new reality to those of your slaves who are obedient enough to understand the truth: though they are slaves, @@.mediumaquamarine;there is safety to be found in slavery.@@
 	<<for $i = 0; $i < _SL; $i++>>
 		<<if $slaves[$i].devotion > 20>>
 			<<set $slaves[$i].trust += 1>>
diff --git a/src/uncategorized/PETS.tw b/src/uncategorized/PETS.tw
index d99dbb50ffcc18fdac8732ae7790ca6d1581a71f..3a65f313b8ec91bd74696f5ab555f9e465640492 100644
--- a/src/uncategorized/PETS.tw
+++ b/src/uncategorized/PETS.tw
@@ -373,7 +373,7 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo
 <br><<link "Leave the matter between the Attendant and the slave $he's helping">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You let $activeSlave.slaveName deal with $subSlave.slaveName's troubles; after a short time $he sends $subSlave.slaveName off to shower, and submerges, swimming over to you under the water. $He pokes out of the water, comically letting a huge mouthful of the warm, healthy mineral water run out of $his mouth in a stream before giggling at $himself and smiling at you. "<<Master>>, would you like me to tell you about $subSlave.slaveName?" $he asks. You shake your head, and tell $him no, you trust $him to do $his best to heal anything that ails $his charges. $He looks at you with huge <<= App.Desc.eyeColor($activeSlave)>> eyes for a long moment before throwing $his <<if ($activeSlave.weight > 10)>>plush<<else>>taut<</if>> body into your arms. $He looks up at you and asks incredulously, "<<Master>>, you trust me?" You nod. $He looks shocked but kisses you and drops back down under the water. You feel the lovely sensation of $his <<if ($activeSlave.lips > 70)>>massive<<elseif ($activeSlave.lips > 40)>>pillowlike<<else>>nice<</if>> lips <<if ($PC.vagina == 1)>>nibbling their way up towards your clit<<else>>forming a seal around your dickhead<</if>>, and although $he has to come up periodically for air, $he gives you quite a @@.hotpink;loving@@ blowjob.
+	You let $activeSlave.slaveName deal with $subSlave.slaveName's troubles; after a short time $he sends $subSlave.slaveName off to shower, and submerges, swimming over to you under the water. $He pokes out of the water, comically letting a huge mouthful of the warm, healthy mineral water run out of $his mouth in a stream before giggling at $himself and smiling at you. "<<Master>>, would you like me to tell you about $subSlave.slaveName?" $he asks. You shake your head, and tell $him no, you trust $him to do $his best to heal anything that ails $his charges. $He looks at you with huge <<= App.Desc.eyesColor($activeSlave)>> for a long moment before throwing $his <<if ($activeSlave.weight > 10)>>plush<<else>>taut<</if>> body into your arms. $He looks up at you and asks incredulously, "<<Master>>, you trust me?" You nod. $He looks shocked but kisses you and drops back down under the water. You feel the lovely sensation of $his <<if ($activeSlave.lips > 70)>>massive<<elseif ($activeSlave.lips > 40)>>pillowlike<<else>>nice<</if>> lips <<if ($PC.vagina == 1)>>nibbling their way up towards your clit<<else>>forming a seal around your dickhead<</if>>, and although $he has to come up periodically for air, $he gives you quite a @@.hotpink;loving@@ blowjob.
 	<<set $activeSlave.devotion += 10>>
 	<</replace>>
 <</link>>
diff --git a/src/uncategorized/RECI.tw b/src/uncategorized/RECI.tw
index 21512d9ffbe275bc07715df68b289d56b4c2c1c6..d308ec7b7030668949fe1b4afbbaad01120a467b 100644
--- a/src/uncategorized/RECI.tw
+++ b/src/uncategorized/RECI.tw
@@ -152,7 +152,7 @@ $His $activeSlave.skin face displays nothing but honest gratitude and devotion.
 	$his pathetically limp dick is practically dripping precum
 <<elseif ($activeSlave.clit > 0)>>$his big clit is visibly erect<<else>>a sheen is visible on $his pussylips<</if>>, $his nipples are <<if $activeSlave.nipples != "fuckable">>stiff<<else>>swollen tight<</if>>, and $he's starting to breathe a little hard.
 
-When you finish and send the slave you were boning on their way with a light slap on the rump, you seat yourself to inspect $activeSlave.slaveName. As you do, <<if ($PC.dick == 0)>>your rather realistically modeled phallus dangles between your legs<<else>>your half-hard but still quite imposing cock hangs between your legs<</if>>, still slick from fucking the previous inspectee. $activeSlave.slaveName's <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>><<else>>blank<</if>> eyes focus on it with painful intensity,
+When you finish and send the slave you were boning on their way with a light slap on the rump, you seat yourself to inspect $activeSlave.slaveName. As you do, <<if ($PC.dick == 0)>>your rather realistically modeled phallus dangles between your legs<<else>>your half-hard but still quite imposing cock hangs between your legs<</if>>, still slick from fucking the previous inspectee. $activeSlave.slaveName's <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>blank eyes<</if>> focus on it with painful intensity,
 <<if ($activeSlave.chastityPenis == 1)>>
 	and the $desc's chastity cage begins to bother $him even more.
 <<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>>
@@ -217,7 +217,7 @@ Your inspections require the slave to offer each of $his body parts to your view
 	tight pussy.
 <</if>>
 <br><br>
-You often pepper slaves with questions during this inspection; it helps you gauge their mental state, and it's just as important to verbally inspect slaves' minds as it is to visually inspect their parts. You remember with sudden clarity what $activeSlave.slaveName was like when you acquired $him. $He seemed older then.<<if $activeSlave.faceImplant > 0>> $His face has been improved since then, of course, making $him a good deal prettier.<</if>><<if $activeSlave.ageImplant > 0>> The age lift $he received has certainly hidden some of the most evident signs of $his years.<</if>> Decent care, diet, and exercise have done wonders. But more than all of that trivial physical stuff, the sexual hunger visible in $his <<= App.Desc.eyeColor($activeSlave)>> eyes makes $him look like a teenager. You ask $him if $he remembers what $he was like when you enslaved $him. $He hesitates, wondering how to answer, but decides that honesty is the best policy and <<say>>s, "I remember it every day, <<Master>>. I'm grateful. I didn't think of my<<s>>elf a<<s>> too pretty, then." $He giggles. "Becoming a fuck<<s>>lave really improved my <<s>>elf e<<s>>teem.
+You often pepper slaves with questions during this inspection; it helps you gauge their mental state, and it's just as important to verbally inspect slaves' minds as it is to visually inspect their parts. You remember with sudden clarity what $activeSlave.slaveName was like when you acquired $him. $He seemed older then.<<if $activeSlave.faceImplant > 0>> $His face has been improved since then, of course, making $him a good deal prettier.<</if>><<if $activeSlave.ageImplant > 0>> The age lift $he received has certainly hidden some of the most evident signs of $his years.<</if>> Decent care, diet, and exercise have done wonders. But more than all of that trivial physical stuff, the sexual hunger visible in $his <<= App.Desc.eyesColor($activeSlave)>> makes $him look like a teenager. You ask $him if $he remembers what $he was like when you enslaved $him. $He hesitates, wondering how to answer, but decides that honesty is the best policy and <<say>>s, "I remember it every day, <<Master>>. I'm grateful. I didn't think of my<<s>>elf a<<s>> too pretty, then." $He giggles. "Becoming a fuck<<s>>lave really improved my <<s>>elf e<<s>>teem.
 <<if ($activeSlave.energy > 95)>>
 	I can't imagine going back to having a<<s>> little <<s>>e<<x>> a<<s>> I u<<s>>ed to have. It would be awful.
 <<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>>
@@ -279,7 +279,7 @@ I try to be a good <<s>>lave girl for you, <<Master>>. Can I — can I be a good
 
 <<EventNameLink>> comes in for an inspection. You have a relaxed day scheduled, so you take the time to do an unusually thorough job. On a whim, you pull up $his complete file, flipping the virtual pages out across your desk. The induction pictures are particularly striking. $He doesn't look much like that, anymore, and that's a good thing. $He was not a pretty girl when you got here, though $he's pretty enough now. With a desk control gesture you flip a full frontal shot of $him on the day of $his enslavement up onto a wallscreen.
 <br><br>
-$His <<= App.Desc.eyeColor($activeSlave)>> eyes track your sudden motion, of course, and $he follows it to the screen. Suddenly, the $desc is eye to eye with a life-size picture of who $he used to be, just a few <<if $showInches == 2>>feet<<else>>meters<</if>> away. $He gasps with recognition, and then $his face clouds inscrutably. $He takes a couple of hesitant steps forward, and then reaches out to touch the cheek of the $girl in the picture. As $his fingertips brush the smooth surface of the wallscreen, $his other hand ghosts along $his own face. $His expression is not sad, so it's surprising when a single tear rolls down $his cheek. You order $him to tell you how the picture makes $him feel.
+$His <<= App.Desc.eyesColor($activeSlave)>> track your sudden motion, of course, and $he follows it to the screen. Suddenly, the $desc is eye to eye with a life-size picture of who $he used to be, just a few <<if $showInches == 2>>feet<<else>>meters<</if>> away. $He gasps with recognition, and then $his face clouds inscrutably. $He takes a couple of hesitant steps forward, and then reaches out to touch the cheek of the $girl in the picture. As $his fingertips brush the smooth surface of the wallscreen, $his other hand ghosts along $his own face. $His expression is not sad, so it's surprising when a single tear rolls down $his cheek. You order $him to tell you how the picture makes $him feel.
 <br><br>
 $He looks pensive, and goes through two false starts before $he clears $his throat, wrenches $his gaze away from $his picture, and <<say>>s introspectively, "<<Master>>, it'<<s>> <<s>>trange. We — we don't have picture<<s>> of our<<s>>elve<<s>>, from before we were en<<s>>laved. I didn't really reali<<z>>e how much I'd changed. <<S>>ome day<<s>> being a <<s>>lave i<<s>> hard. But <<s>>eeing that picture, it make<<s>> me feel better about it. You — you're really <<if $PC.title == 1>>hand<<s>>ome<<else>>pretty<</if>>, <<Master>>. I bet you alway<<s>> were." $He inclines $his head towards the homely $girl on the screen. "It'<<s>> hard to be ugly, <<Master>>. Really hard. I feel <<s>>orry for that $girl, and I'm glad I don't look like $him anymore." $He laughs suddenly, a little self-consciously. "The cra<<z>>y thing i<<s>>, if you'd told that $girl that
 <<if $activeSlave.assignment == "whore">>
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index aa022274e76447f04dafd00ecd238de5ff705367..60bf3735c611598304eda4b367e14e5b0fe6c13a 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -354,11 +354,28 @@ hips innocently and moves up to $his lower legs. But then, as $he slowly massage
 <<else>>
 	it to become apparent that $his hungry asspussy serves as $his only genitalia.
 <</if>>
-With $his back arched and $his thighs together $his <<if $activeSlave.butt > 5>>massive buttocks part a little, showing a hint of<<elseif $activeSlave.butt > 2>>big buttocks part, revealing<<else>>cute buttocks are spread wide apart, displaying<</if>> $his <<if $activeSlave.anus > 2>>lewd anal slit<<elseif $activeSlave.anus == 2>>big butthole<<else>>tight anus<</if>>. <<if canSee($activeSlave)>><<if $activeSlave.belly >= 50000>>$His _belly stomach is far too large to see around, but given $his held pose, $he's waiting to see what you do<<elseif $activeSlave.belly >= 5000>>$He peeks around the edge of $his belly, checking your crotch to see if you are watching<<else>>$He peeks between $his legs again, checking to see if you're watching<</if>><<elseif canHear($activeSlave)>>$His <<if hasBothEars($activeSlave)>>ears perk<<else>>ear perks<</if>> up, listening to see if you are still there<<else>>$He stays as still as $he can, clearly waiting for you to make a move<</if>>.
+With $his back arched and $his thighs together $his <<if $activeSlave.butt > 5>>massive buttocks part a little, showing a hint of<<elseif $activeSlave.butt > 2>>big buttocks part, revealing<<else>>cute buttocks are spread wide apart, displaying<</if>> $his <<if $activeSlave.anus > 2>>lewd anal slit<<elseif $activeSlave.anus == 2>>big butthole<<else>>tight anus<</if>>.
+<<if canSee($activeSlave)>>
+	<<if $activeSlave.belly >= 50000>>$His _belly stomach is far too large to see around, but given $his held pose, $he's waiting to see what you do
+	<<elseif $activeSlave.belly >= 5000>>$He peeks around the edge of $his belly, checking your crotch to see if you are watching
+	<<else>>$He peeks between $his legs again, checking to see if you're watching
+	<</if>>
+<<elseif canHear($activeSlave)>>
+	$His ears perk up, listening to see if you are still there
+<<else>>
+	$He stays as still as $he can, clearly waiting for you to make a move
+<</if>>.
 
 <<case "sore shoulders">>
 
-<<EventNameLink>> comes before you for a routine inspection. The <<if $activeSlave.muscles > 95>>heavily muscled<<elseif $activeSlave.muscles > 30>>ripped<<else>>toned<</if>><<if $activeSlave.preg > $activeSlave.pregData.normalBirth/1.33>> and heavily pregnant<<elseif $activeSlave.preg > $activeSlave.pregData.normalBirth/2>>pregnant<</if>> $desc is looking good, but as $he raises $his arm<<if hasBothArms($activeSlave)>>s<</if>> over $his head to spin $his nude torso under your gaze, $he winces slightly. <<if canSee($activeSlave)>>$His <<= App.Desc.eyeColor($activeSlave)>> eyes flick up to see if you noticed, and $his face falls a little when $he sees that you did. You raise one eyebrow, and the obedient slave explains $himself<<elseif canHear($activeSlave)>>$His <<if hasBothEars($activeSlave)>>ears perk<<else>>ear perks<</if>> up to hear if you noticed. You clear your throat, startling $him and making $him explain $himself<<else>>$He tries to affect a stoic expression, but when you tentatively touch one of $his shoulders, $he grimaces slightly and quickly opts to explain $himself<</if>>.
+<<EventNameLink>> comes before you for a routine inspection. The <<if $activeSlave.muscles > 95>>heavily muscled<<elseif $activeSlave.muscles > 30>>ripped<<else>>toned<</if>><<if $activeSlave.preg > $activeSlave.pregData.normalBirth/1.33>> and heavily pregnant<<elseif $activeSlave.preg > $activeSlave.pregData.normalBirth/2>>pregnant<</if>> $desc is looking good, but as $he raises $his arm<<if hasBothArms($activeSlave)>>s<</if>> over $his head to spin $his nude torso under your gaze, $he winces slightly.
+<<if canSee($activeSlave)>>
+	$His <<= App.Desc.eyesColor($activeSlave)>> flick up to see if you noticed, and $his face falls a little when $he sees that you did. You raise one eyebrow, and the obedient slave explains $himself
+<<elseif canHear($activeSlave)>>
+	$His ears perk up to hear if you noticed. You clear your throat, startling $him and making $him explain $himself
+<<else>>
+	$He tries to affect a stoic expression, but when you tentatively touch one of $his shoulders, $he grimaces slightly and quickly opts to explain $himself
+<</if>>.
 <<if !canTalk($activeSlave)>>
 	$He uses gestures to beg your pardon, and explains that yesterday was arm day for $him, and $he went out a little hard. $His shoulders are a little sore, but $he gestures that $he's all right.
 <<else>>
@@ -448,7 +465,7 @@ $He's lying on $his back with $his arm<<if hasBothArms($activeSlave)>>s<</if>> o
 <<default>>
 	nipples look pleasantly soft and warm in the sun.
 <</switch>>
-As you consider $his radiant body, $he senses your presence, either realizing you're there through $his closed eyes or coming out of a light sleep at your proximity. $He opens $his <<= App.Desc.eyeColor($activeSlave)>> eyes a slit and stretches deliciously, arching $his back luxuriantly, and murmurs, "Hi <<Master>>."
+As you consider $his radiant body, $he senses your presence, either realizing you're there through $his closed eyes or coming out of a light sleep at your proximity. $He opens $his <<= App.Desc.eyesColor($activeSlave)>> a slit and stretches deliciously, arching $his back luxuriantly, and murmurs, "Hi <<Master>>."
 
 <<case "devoted nympho">>
 
@@ -584,7 +601,7 @@ provides just enough stimulation that $he climaxes. $His <<if hasAnyArms($active
 	<</if>>
 	of girlcum out onto $his legs and the floor.
 <</if>>
-$He stands up straight, but this brings $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes up to gaze straight into yours<<else>>face to face with you<</if>>, and the mixed release, humiliation, and naughtiness of having climaxed prematurely right in front of $his <<= WrittenMaster()>> produces an aftershock, adding to the mess on the floor.
+$He stands up straight, but this brings $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>> up to gaze straight into yours<<else>>face to face with you<</if>>, and the mixed release, humiliation, and naughtiness of having climaxed prematurely right in front of $his <<= WrittenMaster()>> produces an aftershock, adding to the mess on the floor.
 
 <<case "devoted exhibition">>
 
@@ -656,7 +673,7 @@ Slaves with powerful sex drives like $hers often find it necessary to masturbate
 
 <<case "terrified inspection">>
 
-<<EventNameLink>> appears in the door of your office for a scheduled inspection. $He hesitates in the doorway, <<if canSee($activeSlave)>>staring fixedly downward with huge <<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>$his face towards the floor<</if>>, before stumbling forward to stand in front of your desk. $His chest is rising and falling with panicked hyperventilation. The poor
+<<EventNameLink>> appears in the door of your office for a scheduled inspection. $He hesitates in the doorway, <<if canSee($activeSlave)>>staring fixedly downward with huge <<= App.Desc.eyesColor($activeSlave)>><<else>>$his face towards the floor<</if>>, before stumbling forward to stand in front of your desk. $His chest is rising and falling with panicked hyperventilation. The poor
 $desc
 is terrified of you for some reason.
 <br><br>
@@ -1319,7 +1336,7 @@ Though it's late, $he's surprised to find the lights in the master suite off. Yo
 <<else>>
 	sits on
 <</if>>
-the edge of the bed, preparing to climb quietly in. $He clearly thinks you're asleep, and is doing $his best not to wake you. The dim, blue-toned light of your bedroom at night washes out $his $activeSlave.skin skin and robs $his <<= App.Desc.eyeColor($activeSlave)>> eyes of their color, but it highlights
+the edge of the bed, preparing to climb quietly in. $He clearly thinks you're asleep, and is doing $his best not to wake you. The dim, blue-toned light of your bedroom at night washes out $his $activeSlave.skin skin and robs $his <<= App.Desc.eyesColor($activeSlave)>> of their color, but it highlights
 <<if ($activeSlave.belly >= 100000)>>
 	$his _belly dome of a stomach,
 	<<if $activeSlave.bellyPreg >= 3000>>
@@ -1702,7 +1719,7 @@ $He hasn't been with you long; it's been a mere <<print $week-$activeSlave.weekA
 
 <<case "cage relief">>
 
-You come face to face with <<EventNameLink>> in a hallway of your penthouse, entirely by happenstance. <<if canSee($activeSlave)>>$His <<= App.Desc.eyeColor($activeSlave)>> eyes lock with yours, and $he stares at you dumbly for a long moment<<else>>Once $he regains $his footing after bumping into you, $he gazes towards you dumbly for a long moment<</if>>. Then $he squares $his <<if $activeSlave.shoulders > 0>>broad<<elseif $activeSlave.shoulders < 0>>pretty<<else>>feminine<</if>> shoulders and bites $his lower lip, obviously doing $his best to think quickly. Right when you're about to reprimand $him for not greeting you properly, $he surprises you by throwing $himself abjectly on the ground in front of you<<if $activeSlave.belly >= 10000>>, $his rear forced into the air by $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>distended<</if>> belly<</if>>.
+You come face to face with <<EventNameLink>> in a hallway of your penthouse, entirely by happenstance. <<if canSee($activeSlave)>>$His <<= App.Desc.eyesColor($activeSlave)>> lock with yours, and $he stares at you dumbly for a long moment<<else>>Once $he regains $his footing after bumping into you, $he gazes towards you dumbly for a long moment<</if>>. Then $he squares $his <<if $activeSlave.shoulders > 0>>broad<<elseif $activeSlave.shoulders < 0>>pretty<<else>>feminine<</if>> shoulders and bites $his lower lip, obviously doing $his best to think quickly. Right when you're about to reprimand $him for not greeting you properly, $he surprises you by throwing $himself abjectly on the ground in front of you<<if $activeSlave.belly >= 10000>>, $his rear forced into the air by $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>distended<</if>> belly<</if>>.
 <br><br>
 <<if !canTalk($activeSlave)>>
 	$He uses gestures to apologize for $his rudeness, and then gets to $his knee<<if hasBothLegs($activeSlave)>>s<</if>> so $he can use $his hand<<if hasBothArms($activeSlave)>>s<</if>> to gesture more clearly. $His <<if hasBothArms($activeSlave)>>hands are<<else>>hand is<</if>> shaky as $he begs, making two false starts before unmistakably gesturing to ask you to cut $his balls off. Once $he <<if canSee($activeSlave)>>sees<<else>>figures<</if>> that you understand, $he begins to cry openly. $He gestures that $he can barely get off wearing $his chastity cage, that it hurts when $he does, and that $he's constantly oppressed by the need for release. $He thinks that it would be easier to be soft all the time, so $he could climax without discomfort. $He begs hard, and promises to be a good little bitch.
@@ -2087,7 +2104,7 @@ At your <<if canSee($activeSlave)>>nod<<else>>acknowledgment<</if>>, $he
 <<if ($activeSlave.fetish == "submissive") && ($activeSlave.fetishKnown == 1)>>
 	gives a submissive shudder, and turns to show you $his bare back.
 	"<<Master>>, may I have a cor<<s>>et pier<<c>>ing? I would love to feel more, um, bound. Tied up. Plea<<s>>e?"
-	$He awaits your answer coquettishly, <<if canSee($activeSlave)>>$his <<= App.Desc.eyeColor($activeSlave)>> eyes huge<<else>>a look of begging on $his face<</if>>.
+	$He awaits your answer coquettishly, <<if canSee($activeSlave)>>$his <<= App.Desc.eyesColor($activeSlave)>> huge<<else>>a look of begging on $his face<</if>>.
 <<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1)>>
 	blows you a wet kiss.
 	"<<Master>>, may I have a tongue pier<<c>>ing? It would take my dick <<s>>ucking to the next level. Plea<<s>>e?"
@@ -2363,7 +2380,7 @@ You complete the final rep of your first workout of the day, rack the bar, and j
 	<</if>>
 <</if>>
 <br><br>
-$His <<= App.Desc.eyeColor($activeSlave)>> eyes track up your torso comically until $he's looking into your eyes. $He stares dumbly at you for a moment before realizing what $he's doing and blushing with embarrassment. $He's reasonably well broken, but is still coming to terms with $his sexual place as a $desc.
+$His <<= App.Desc.eyesColor($activeSlave)>> track up your torso comically until $he's looking into your eyes. $He stares dumbly at you for a moment before realizing what $he's doing and blushing with embarrassment. $He's reasonably well broken, but is still coming to terms with $his sexual place as a $desc.
 In particular, $he hasn't gotten used to the effects of $his training, the slave food, and the atmosphere in the penthouse, all of which are serving to fuel an acceleration of $his sex drive.
 <<if !canTalk($activeSlave)>>
 	$He uses shaky <<if hasBothArms($activeSlave)>>hands<<else>>gestures<</if>> to ask you to fuck $him,
@@ -2374,7 +2391,7 @@ and turns to flee.
 
 <<case "dickgirl PC">>
 
-Having just enjoyed one of your slaves, you take a quick post-coital rinse in one of the showers scattered around the arcology for the purpose. Thus refreshed, you step out and come face to face with <<EventNameLink>>, who is going about $his assigned business. $His <<= App.Desc.eyeColor($activeSlave)>> eyes lock with yours for a surprised moment, and then flick down submissively.
+Having just enjoyed one of your slaves, you take a quick post-coital rinse in one of the showers scattered around the arcology for the purpose. Thus refreshed, you step out and come face to face with <<EventNameLink>>, who is going about $his assigned business. $His <<= App.Desc.eyesColor($activeSlave)>> lock with yours for a surprised moment, and then flick down submissively.
 <br><br>
 As $his gaze travels down your body towards the floor,
 <<if $activeSlave.attrXY <= 35>>
@@ -2637,7 +2654,7 @@ To go by $his behavior, the likelihood that $he's actually eager to <<if $PC.dic
 
 <<EventNameLink>> is standing before you for an inspection. The obedient
 $desc
-has run through the prescribed motions of a normal inspection, and you've reached the part of the routine where you usually ask the slave a few questions, give $him a few orders, or fuck $him. $His <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes are watching you closely<<else>>face is centered on you<</if>>, and $he's <<if canHear($activeSlave)>>listening carefully<<else>>waiting patiently<</if>> for direction. This is probably due to linguistic anxiety: $he can understand the most straightforward commands, but giving $him orders is often an exercise in <<if canSee($activeSlave)>>pointing and gesturing, or when that fails, simply<<else>>frustration, ending with you simply<</if>> pushing and pulling $his usually-compliant body into the proper place.
+has run through the prescribed motions of a normal inspection, and you've reached the part of the routine where you usually ask the slave a few questions, give $him a few orders, or fuck $him. $His <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>> are watching you closely<<else>>face is centered on you<</if>>, and $he's <<if canHear($activeSlave)>>listening carefully<<else>>waiting patiently<</if>> for direction. This is probably due to linguistic anxiety: $he can understand the most straightforward commands, but giving $him orders is often an exercise in <<if canSee($activeSlave)>>pointing and gesturing, or when that fails, simply<<else>>frustration, ending with you simply<</if>> pushing and pulling $his usually-compliant body into the proper place.
 
 <<case "kitchen molestation">>
 
@@ -2734,7 +2751,7 @@ $He's chosen to do it in a dark corner and looks like $he's hurrying; $he clearl
 
 It's a sunny morning, with rare mild weather, and you're stuck at your desk, as usual. After the typical rush of slaves clears the kitchen after the breakfast hour, you see one peel off to stand out on a balcony for a moment with the light on $his face. You pay little attention to such a trifle, but then notice that it's <<EventNameLink>>.
 <br><br>
-You head out and find that $he's looking up at the sun with $his <<= App.Desc.eyeColor($activeSlave)>> eyes closed, letting the warmth and light envelop $his
+You head out and find that $he's looking up at the sun with $his <<= App.Desc.eyesColor($activeSlave)>> closed, letting the warmth and light envelop $his
 <<if ($activeSlave.face > 95)>>
 	incredible
 <<elseif ($activeSlave.face > 40)>>
@@ -2993,7 +3010,7 @@ $He comes to a stop right beside your elbow, waiting for further direction, just
 	<</if>>
 	showing unmistakably how badly $he needs release.
 <<else>>
-	$He keeps $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>face<</if>> slightly downcast, $his back arched, $his chest pressed outward, and $his bottom stuck out a bit. $He's the perfect picture of an obedient little sex slave<<if $activeSlave.height > 185>> (though, of course, $he's anything but physically small)<</if>>.
+	$He keeps $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>face<</if>> slightly downcast, $his back arched, $his chest pressed outward, and $his bottom stuck out a bit. $He's the perfect picture of an obedient little sex slave<<if $activeSlave.height > 185>> (though, of course, $he's anything but physically small)<</if>>.
 <</if>>
 
 <<case "tittymonster inspection">>
@@ -3563,7 +3580,7 @@ $His
 	<</if>>
 	malnourished.
 <</if>>
-$His $activeSlave.faceShape face is clearly conflicted, and <<if canSee($activeSlave)>>$his <<= App.Desc.eyeColor($activeSlave)>> eyes shift<<else>>$he glances about<</if>> with nervous energy. $He is clearly unsure whether $he should say what $he came here to say.
+$His $activeSlave.faceShape face is clearly conflicted, and <<if canSee($activeSlave)>>$his <<= App.Desc.eyesColor($activeSlave)>> shift<<else>>$he glances about<</if>> with nervous energy. $He is clearly unsure whether $he should say what $he came here to say.
 <br><br>
 When you finally ask $him what $he wants, $he hesitates for a moment and then suddenly seems to gain $his courage<<if $activeSlave.accent > 1>>, speaking in an atrociously thick accent<<elseif $activeSlave.accent > 0>>, speaking in a cute little accent<</if>>.
 "Plea<<s>>e, <<Master>> I'm <<s>>o hungry! It <<s>>eem<<s>> like all I get to eat i<<s>> cum. It'<<s>> di<<s>>gu<<s>>ting! Plea<<s>>e! I have to eat <<s>>o much of it. Can I be allowed to eat regular food again? Plea<<s>>e, <<Master>>, I'm <<s>>o hungry. I need real food!"
@@ -3808,7 +3825,7 @@ The slutty $desc wants it badly.
 
 You happen to come across <<EventNameLink>> during one of $his rest periods. $He's lying on a couch in the slave areas, <<if canSee($activeSlave)>>staring at the ceiling above $him<<else>>leaning back<</if>> with a dreamy expression on $his face. $He's <<if $activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation">>touching $himself idly.<<else>>not allowed to touch $himself, but $he's extremely aroused.<</if>> Whatever's on $his mind, it's so absorbing that $he doesn't realize you're there until you're standing over $him.
 <br><br>
-"<<S>>orry, <<Master>>," $he <<say>>s apologetically, <<if $activeSlave.belly >= 10000>>struggling<<else>>scrambling<</if>> to $his feet. "I didn't noti<<c>>e you there." <<if canSee($activeSlave)>>Seeing your questioning look<<elseif canHear($activeSlave)>>Hearing your lack of response<<else>>Sensing a request to continue<</if>>, $he explains $himself further. "I was ju<<s>>t thinking about, um, my favorite pla<<c>>e. I can almo<<s>>t get off ju<<s>>t by thinking about it." There's a wild, perverted gleam <<if canSee($activeSlave)>>in $his <<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>on $his face<</if>>. $He's a confirmed sadist, so whatever $his favorite mental masturbation is probably quite strong.
+"<<S>>orry, <<Master>>," $he <<say>>s apologetically, <<if $activeSlave.belly >= 10000>>struggling<<else>>scrambling<</if>> to $his feet. "I didn't noti<<c>>e you there." <<if canSee($activeSlave)>>Seeing your questioning look<<elseif canHear($activeSlave)>>Hearing your lack of response<<else>>Sensing a request to continue<</if>>, $he explains $himself further. "I was ju<<s>>t thinking about, um, my favorite pla<<c>>e. I can almo<<s>>t get off ju<<s>>t by thinking about it." There's a wild, perverted gleam <<if canSee($activeSlave)>>in $his <<= App.Desc.eyesColor($activeSlave)>><<else>>on $his face<</if>>. $He's a confirmed sadist, so whatever $his favorite mental masturbation is probably quite strong.
 
 <<case "ass fitting">>
 
@@ -4237,7 +4254,7 @@ in front of you, awaiting further direction.
 	<</if>>
 	showing unmistakably how badly $he needs release.
 <<else>>
-	$He keeps $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>face<</if>> slightly downcast, $his hands lightly smoothing the folds from $his tight skirt while $his breasts visibly rise and fall under $his even tighter blouse<<if $activeSlave.belly >= 5000>>. Between the two, there is little $he can do to cover $his exposed <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>middle<</if>><</if>>. $He's the perfect picture of an attentive little old world <<= $girl>>friend<<if $activeSlave.height > 185>> (though, of course, $he's anything but physically small)<</if>>.
+	$He keeps $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>face<</if>> slightly downcast, $his hands lightly smoothing the folds from $his tight skirt while $his breasts visibly rise and fall under $his even tighter blouse<<if $activeSlave.belly >= 5000>>. Between the two, there is little $he can do to cover $his exposed <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>middle<</if>><</if>>. $He's the perfect picture of an attentive little old world <<= $girl>>friend<<if $activeSlave.height > 185>> (though, of course, $he's anything but physically small)<</if>>.
 <</if>>
 
 <<case "devoted shortstack">>
@@ -4268,7 +4285,7 @@ in front of you, awaiting further direction.
 <<else>>
 	$loli
 <</if>>
-is looking good despite $his diminutive height. When $he raises $his arm<<if hasBothArms($activeSlave)>>s<</if>> above $his head to submit to an inspection under your gaze, the top of $his $activeSlave.hColor-haired head doesn't even reach your chest. Despite the discrepancy between your height and $hers, you notice an unmistakable flush of embarrassment tinging $his cheeks. <<if canSee($activeSlave)>>$His <<= App.Desc.eyeColor($activeSlave)>> eyes flick up to gaze at you, but $he must crane $his head upwards as well to meet your gaze<<elseif canHear($activeSlave)>>$His ears perk up to hear at the sound of some minute noise you made, before $he cranes $his head upwards so that $his sightless eyes may meet your gaze<<else>>$He knows from training and experience how tall you are, and uses this knowledge to crane $his head exactly so that your gaze meets $his face directly<</if>>.
+is looking good despite $his diminutive height. When $he raises $his arm<<if hasBothArms($activeSlave)>>s<</if>> above $his head to submit to an inspection under your gaze, the top of $his $activeSlave.hColor-haired head doesn't even reach your chest. Despite the discrepancy between your height and $hers, you notice an unmistakable flush of embarrassment tinging $his cheeks. <<if canSee($activeSlave)>>$His <<= App.Desc.eyesColor($activeSlave)>> flick up to gaze at you, but $he must crane $his head upwards as well to meet your gaze<<elseif canHear($activeSlave)>>$His ears perk up to hear at the sound of some minute noise you made, before $he cranes $his head upwards so that $his sightless eyes may meet your gaze<<else>>$He knows from training and experience how tall you are, and uses this knowledge to crane $his head exactly so that your gaze meets $his face directly<</if>>.
 <<if !canTalk($activeSlave)>>
 	$He uses gestures to beg your pardon, even as $he continues to blush rosily, and explains that $he doesn't understand why you keep $him in your penthouse, when there are such tall, beautiful slaves in abundance in your arcology. $He pauses, shuffling about a little shamefacedly before signing that $he thinks their bodies could be more fit to pleasure you.
 <<else>>
@@ -4352,7 +4369,7 @@ face that the gag is a distressing addition to $his life. When you don't immedia
 <<else>>
 	fatigue after $his long day.
 <</if>>
-From $his new position beneath you, $he must crane $his neck so $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>sightless eyes<</if>> may meet yours. With $his mouth gagged, $he is almost the perfect image of a submissive slave.
+From $his new position beneath you, $he must crane $his neck so $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>><<else>>sightless eyes<</if>> may meet yours. With $his mouth gagged, $he is almost the perfect image of a submissive slave.
 
 <<case "back stretch">>
 
@@ -4890,7 +4907,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 <br><<link "Embrace $him">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		You gently grab $his face and stare deeply into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. <<if canSee($activeSlave)>>They are full of life as opposed to their usual dullness<<else>>They are as dull as always, but that isn't $his fault. $His facial expressions at the act tell you all you need to know<</if>>. You pull your $wife into a tight embrace — $him coming back to you is more than enough of a gift; $he needn't do anything more for now. You pull the covers over the both of you and begin to doze off, smiling at the warmth cuddling ever closer to you.
+		You gently grab $his face and stare deeply into $his <<= App.Desc.eyesColor($activeSlave)>>. <<if canSee($activeSlave)>>They are full of life as opposed to their usual dullness<<else>>They are as dull as always, but that isn't $his fault. $His facial expressions at the act tell you all you need to know<</if>>. You pull your $wife into a tight embrace — $him coming back to you is more than enough of a gift; $he needn't do anything more for now. You pull the covers over the both of you and begin to doze off, smiling at the warmth cuddling ever closer to you.
 		$He is @@.green;no longer mindbroken@@ and thanks to your care deeply and sincerely @@.hotpink;loves@@ and @@.mediumaquamarine;trusts@@ you.
 		<<set $activeSlave.devotion = 100, $activeSlave.oldDevotion = 100, $activeSlave.trust = 100, $activeSlave.oldTrust = 100, $activeSlave.sexualQuirk = "romantic", $activeSlave.fetish = "none", $activeSlave.fetishKnown = 1>>
 		<<set $activeSlave.intelligence = $genePool[_ress].intelligence>>
@@ -6108,7 +6125,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<<else>>
 			kid
 		<</if>>
-		cuddled up beside you. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> lowers the temperature in the room and directs another slave to quietly put a couple of warm blankets over you and $activeSlave.slaveName. When you finally wake, several hours later, the effect is magical. You're ensconced in a little island of warmth and comfort, a tiny universe of relaxation populated only by yourself and your slave. $He woke before you did, but remained still to avoid disturbing you. <<if canSee($activeSlave)>>From the lazy, contented look in $his <<= App.Desc.eyeColor($activeSlave)>> eyes as $he meets your waking gaze, $he did not mind waiting. @@.hotpink;$He was already looking at your face when you opened your eyes.@@<<else>>From the serene expression on $his face as $he meets your waking gaze, $he did not mind waiting. @@.hotpink;$He was already looking at your face, lost in the soothing sounds of your breathing, when you opened your eyes.@@<</if>>
+		cuddled up beside you. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> lowers the temperature in the room and directs another slave to quietly put a couple of warm blankets over you and $activeSlave.slaveName. When you finally wake, several hours later, the effect is magical. You're ensconced in a little island of warmth and comfort, a tiny universe of relaxation populated only by yourself and your slave. $He woke before you did, but remained still to avoid disturbing you. <<if canSee($activeSlave)>>From the lazy, contented look in $his <<= App.Desc.eyesColor($activeSlave)>> as $he meets your waking gaze, $he did not mind waiting. @@.hotpink;$He was already looking at your face when you opened your eyes.@@<<else>>From the serene expression on $his face as $he meets your waking gaze, $he did not mind waiting. @@.hotpink;$He was already looking at your face, lost in the soothing sounds of your breathing, when you opened your eyes.@@<</if>>
 		<br><br>
 		Since you're awake, $he rolls onto $his face and then further, to place $his back and <<if $activeSlave.butt > 5>>massive ass<<elseif $activeSlave.butt > 2>>healthy rear<<else>>butt<</if>> against you, making sure to drag $his $activeSlave.nipples nipples against you the whole way. You accept the invitation and spoon $him, <<if $activeSlave.height >= 185>>your bodies lining up well, since $he's as tall as you are<<elseif $activeSlave.height >= 160>>$his body fitting neatly within the embrace of your larger frame<<else>>$his small body fitting entirely within your embrace<</if>>. $His <<if $activeSlave.muscles > 30>>muscles<<else>>softness<</if>> and warmth awaken your desire, and $he feels <<if $PC.dick == 1>>your stiffening cock beginning to press against <<if !hasBothLegs($activeSlave)>>$his perineum. $He shifts to slide $himself along its shaft<<if $PC.vagina == 1>> and down to where your pussy begins<</if>><<else>>the place between $his thighs. $He shifts to let your dick slide between them, and reaches down to massage its head<</if>><<else>>heat building against $his butt. <<if !hasAnyArms($activeSlave)>>$He does $his best to grind against you, since $he can't caress you without hands<<else>>$He snakes a hand behind $himself to caress your womanhood, and begins to gently <<if hasBothArms($activeSlave)>>masturbate with the other<<else>>grind against you<</if>><</if>><</if>>.
 		<<if $PC.dick == 1>>
@@ -6643,7 +6660,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<<else>>
 			going limp and slumping down onto
 		<</if>>
-		the sheets beneath $him. When you climax soon after, $he expects you to get off $him so $he can clean up, but instead, the <<if $PC.dick == 1>>cock up $his butt returns to rock hardness<<if $PC.vagina == 1>> as you use a little manual stimulation of your own cunt to get your cock stiff again<</if>> and<<else>>strap-on up $his butt<</if>> goes back to pumping in and out of $him. $He slides a hand under $himself to <<if $activeSlave.vagina == -1>>jerk off<<else>>rub $himself<</if>> this time. When you finally finish, a long time later, the exhausted slave is lying on a bed wet with lube, <<if ($PC.dick == 1) || ($activeSlave.dick > 0)>> ejaculate,<</if>><<if ($PC.dick == 0) || ($activeSlave.vagina > -1)>> girlcum,<</if>> drool, and sweat. $He doesn't care, and you let $him curl up in $his sex-soaked nest. As you leave, you think $he's asleep already, but <<if !canSee($activeSlave)>>as you go<<else>>$his <<= App.Desc.eyeColor($activeSlave)>> eyes open a slit as you go and<</if>> $he murmurs, @@.hotpink;Thank<<s>>,@@ <<Master>>."
+		the sheets beneath $him. When you climax soon after, $he expects you to get off $him so $he can clean up, but instead, the <<if $PC.dick == 1>>cock up $his butt returns to rock hardness<<if $PC.vagina == 1>> as you use a little manual stimulation of your own cunt to get your cock stiff again<</if>> and<<else>>strap-on up $his butt<</if>> goes back to pumping in and out of $him. $He slides a hand under $himself to <<if $activeSlave.vagina == -1>>jerk off<<else>>rub $himself<</if>> this time. When you finally finish, a long time later, the exhausted slave is lying on a bed wet with lube, <<if ($PC.dick == 1) || ($activeSlave.dick > 0)>> ejaculate,<</if>><<if ($PC.dick == 0) || ($activeSlave.vagina > -1)>> girlcum,<</if>> drool, and sweat. $He doesn't care, and you let $him curl up in $his sex-soaked nest. As you leave, you think $he's asleep already, but <<if !canSee($activeSlave)>>as you go<<else>>$his <<= App.Desc.eyesColor($activeSlave)>> open a slit as you go and<</if>> $he murmurs, @@.hotpink;Thank<<s>>,@@ <<Master>>."
 		<<set $activeSlave.devotion += 5>>
 		<<= VCheck.Anal(5)>>
 	<</replace>>
@@ -9443,7 +9460,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 	<<link "Cheer $him up">>
 		<<EventNameDelink $activeSlave>>
 		<<replace "#result">>
-			You close in on $him, and $he starts to present $himself with the force of long habit. However, you take $him by the hand and draw $him in close, running your fingertips along $his cheekbone, looking into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. <<if canSee($activeSlave)>>$He only holds your gaze for a brief moment before blushing and looking down again,<<else>>Once $he feels your hand stop, $he quickly glances down while<</if>> muttering another apology. You raise $his chin again with a gentle hand and give $him a deep kiss. After a moment $he hugs you with almost painful
+			You close in on $him, and $he starts to present $himself with the force of long habit. However, you take $him by the hand and draw $him in close, running your fingertips along $his cheekbone, looking into $his <<= App.Desc.eyesColor($activeSlave)>>. <<if canSee($activeSlave)>>$He only holds your gaze for a brief moment before blushing and looking down again,<<else>>Once $he feels your hand stop, $he quickly glances down while<</if>> muttering another apology. You raise $his chin again with a gentle hand and give $him a deep kiss. After a moment $he hugs you with almost painful
 			<<if $activeSlave.belly >= 100000>>
 				fierceness, a feat given the size of $his _belly <<if $activeSlave.bellyPreg >= 3000>>gravid <</if>>belly, where
 			<<elseif $activeSlave.belly >= 5000>>
@@ -9737,7 +9754,13 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 <<link "Make an example by forcing $him to take a massive dose">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		You take $him by the shoulders<<if hasAnyEyes($activeSlave)>>, look into $his eye<<if hasBothEyes($activeSlave)>>s<</if>>,<</if>> and tell $him you'll fix things so $he doesn't mind so much. $He looks hopeful, even when you tell $him to take $his pill. $He does, and you hand $him another. And another. $He's crying with dread by the fourth pill, knowing that this is $his punishment for complaining. $His pupils dilate, $he begins to breathe hard, and $his $activeSlave.skin skin flushes badly. $He tries to beg you to fuck $him but can't seem to find the words. $He begins to masturbate compulsively, so hard that $he collapses to the kitchen floor with $his first spastic orgasm.
+		You take $him by the shoulders<<if $activeSlave.eyes > -2>>,
+			look into $his eyes,
+		<</if>>
+		/*<<if hasAnyEyes($activeSlave)>>,
+			look into $his eye<<if hasBothEyes($activeSlave)>>s<</if>>, @Arkerthan
+		<</if>>*/
+		and tell $him you'll fix things so $he doesn't mind so much. $He looks hopeful, even when you tell $him to take $his pill. $He does, and you hand $him another. And another. $He's crying with dread by the fourth pill, knowing that this is $his punishment for complaining. $His pupils dilate, $he begins to breathe hard, and $his $activeSlave.skin skin flushes badly. $He tries to beg you to fuck $him but can't seem to find the words. $He begins to masturbate compulsively, so hard that $he collapses to the kitchen floor with $his first spastic orgasm.
 		<<if ($activeSlave.chastityPenis == 1)>>
 			$His cock is painfully compressed by $his chastity cage, but it does nothing to stop $his frantic efforts to come.
 		<<elseif canAchieveErection($activeSlave)>>
@@ -10105,7 +10128,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 <<link "Join $him in the shower">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		You step into the running water and help $him to $his feet with exaggerated gallantry. $He seems surprised <<if canSee($activeSlave)>>and stares at<<else>>faces<</if>> you through the steam for a moment before looking away with a blush. Before long you have $his back against the shower wall, $his titanic udders<<if $activeSlave.belly >= 5000>> and _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>> belly<</if>> offering an amusing challenge as they slide soapily between you as you fuck. $He comes in no time at all, and a brief massage of $his huge soapy nipples produces a whimpering aftershock orgasm. <<if canSee($activeSlave)>>$His <<= App.Desc.eyeColor($activeSlave)>> eyes stare straight into yours<<else>>You stare into $his <<= App.Desc.eyeColor($activeSlave)>> eyes<</if>> as $he writhes with overstimulation, @@.mediumaquamarine;$his trust in your stewardship of $his pleasure total.@@
+		You step into the running water and help $him to $his feet with exaggerated gallantry. $He seems surprised <<if canSee($activeSlave)>>and stares at<<else>>faces<</if>> you through the steam for a moment before looking away with a blush. Before long you have $his back against the shower wall, $his titanic udders<<if $activeSlave.belly >= 5000>> and _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>> belly<</if>> offering an amusing challenge as they slide soapily between you as you fuck. $He comes in no time at all, and a brief massage of $his huge soapy nipples produces a whimpering aftershock orgasm. <<if canSee($activeSlave)>>$His <<= App.Desc.eyesColor($activeSlave)>> stare straight into yours<<else>>You stare into $his <<= App.Desc.eyesColor($activeSlave)>><</if>> as $he writhes with overstimulation, @@.mediumaquamarine;$his trust in your stewardship of $his pleasure total.@@
 		<<if canDoVaginal($activeSlave)>><<= VCheck.Vaginal()>><<elseif canDoAnal($activeSlave)>><<= VCheck.Anal()>><</if>>
 		<<set $activeSlave.devotion += 4>>
 	<</replace>>
@@ -10458,7 +10481,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		$he says fervently, and gestures at the tablet.
 		"I've noti<<c>>ed a couple of the <<s>>lave<<s>> working better together re<<c>>ently, <<s>>o I'm making <<s>>ome minor adju<<s>>tment<<s>> to give them more <<sh>>ift<<s>> together."
 		<br><br>
-		You're sure $he'll do $his best, and you tell $him so. $He thanks you again, and you both go back to your work. Though your Head Girl continues manipulating $his tablet diligently, $he can't seem to stop $himself from @@.hotpink;stealing the occasional glance at you.@@ $His <<= App.Desc.eyeColor($activeSlave)>> eyes, dark in the dimness of the office, seem to have an unaccountable sheen.
+		You're sure $he'll do $his best, and you tell $him so. $He thanks you again, and you both go back to your work. Though your Head Girl continues manipulating $his tablet diligently, $he can't seem to stop $himself from @@.hotpink;stealing the occasional glance at you.@@ $His <<= App.Desc.eyesColor($activeSlave)>>, dark in the dimness of the office, seem to have an unaccountable sheen.
 		<<if $assistant != 0>>
 		<<setSpokenAssistantPronouns $activeSlave>>
 		<<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>>'s $assistantAppearance avatar appears on your desktop, glowing brightly, and ruins the moment. "$activeSlave.slaveName loooves $his <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Maaaster<<else>>Miiistress<</if>>," _heA taunts,
@@ -10798,7 +10821,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<br><<link "Work on broadening $his sexual horizons">>
 			<<EventNameDelink $activeSlave>>
 			<<replace "#result">>
-				$He seems a little too focused on $his hot cunt. You order $him to get up on your desk, and $he obeys eagerly, $his <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes shining<<else>>facial expression filled<</if>> with lust. <<if canSee($activeSlave)>>They focus<<else>>$He focuses<</if>> on <<if $PC.dick == 1>>your cock as you bring it to bear<<if $PC.vagina == 1>>, not to mention the pussy at its base<</if>><<else>>your strap-on as you step into it<</if>>, and $he's about to express $his gratitude when you push the slave, who is sitting on the edge of your desk with $his legs spread to provide you access to $his pussy, over onto $his back. $He barely has time to reorient $himself when $he feels <<if $activeSlave.anus > 2>>a sudden fullness in $his loose ass<<elseif $activeSlave.anus == 2>>a presence inside $his experienced ass<<else>>something starting to push its way up $his poor little bottom<</if>>.
+				$He seems a little too focused on $his hot cunt. You order $him to get up on your desk, and $he obeys eagerly, $his <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>> shining<<else>>facial expression filled<</if>> with lust. <<if canSee($activeSlave)>>They focus<<else>>$He focuses<</if>> on <<if $PC.dick == 1>>your cock as you bring it to bear<<if $PC.vagina == 1>>, not to mention the pussy at its base<</if>><<else>>your strap-on as you step into it<</if>>, and $he's about to express $his gratitude when you push the slave, who is sitting on the edge of your desk with $his legs spread to provide you access to $his pussy, over onto $his back. $He barely has time to reorient $himself when $he feels <<if $activeSlave.anus > 2>>a sudden fullness in $his loose ass<<elseif $activeSlave.anus == 2>>a presence inside $his experienced ass<<else>>something starting to push its way up $his poor little bottom<</if>>.
 				<br><br>
 				$He cannot hide $his disappointment, but has the presence of mind not to protest as you assfuck $him hard enough that $his <<if $activeSlave.boobs > 2000>>ridiculous tits almost hit $him in the face with each stroke<<elseif $activeSlave.boobs > 800>>big boobs bounce all over the place<<else>>boobs bounce<</if>><<if $activeSlave.belly >= 10000>> and taut belly is forced back<</if>>. $His orgasm sneaks up on $him, and comes by surprise, forcing a squeal out of $him as $his sphincter tightens down involuntarily. $He gets up gingerly, clearly feeling sore,
 				<<if (random(0,1) == 1)>>
@@ -11150,7 +11173,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<<else>>
 			$He <<say>>s, a little tearfully, "<<Master>>, thi<<s>> guy wanted to u<<s>>e my butt in public. <<S>>o of cour<<s>>e I let him, and he made me <<s>>it in hi<<s>> lap to do it, and held my leg<<s>> back <<s>>o everyone could <<s>>ee! And then another guy thought it wa<<s>> hot and waited, and then fucked me in my a<<ss>> too. Another girl finally noti<<c>>ed and re<<s>>cued me after four cock<<s>>, <<Master>>. I'm really <<s>>ore."
 		<</if>>
-		$He <<if canSee($activeSlave)>>looks up at you with big <<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>gazes at you<</if>> for a long moment, a final tear leaking down $his $activeSlave.skin cheek, before $he suddenly
+		$He <<if canSee($activeSlave)>>looks up at you with big <<= App.Desc.eyesColor($activeSlave)>><<else>>gazes at you<</if>> for a long moment, a final tear leaking down $his $activeSlave.skin cheek, before $he suddenly
 		<<if !canTalk($activeSlave)>>
 			shakes with mute laughter.
 		<<else>>
@@ -11647,7 +11670,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 <<link "Have some fun with $him once $he's using the milkers">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		$activeSlave.slaveName is face-down on a special bench much like one used for massages<<if $activeSlave.belly >= 1500>>, though with a hole for $his <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>belly<</if>> to fit into<</if>>, with $his breasts hanging down so the milkers can work away at $his nipples. As such, $his back and ass are on display as $he grunts and groans with relief. $He starts at your hand on $his back but <<if $activeSlave.devotion > 20>>quickly<<else>>slowly<</if>> relaxes.
+		$activeSlave.slaveName is face-down on a special bench much like one used for massages<<if $activeSlave.belly >= 1500>>, though with a hole for $his <<if $activeSlave.bellyPreg >= 3000>>pregnant belly<<elseif $activeSlave.bellyImplant >= 3000>>implant-filled belly<<else>><<print $activeSlave.inflationType>>-filled belly<</if>> to fit into<</if>>, with $his breasts hanging down so the milkers can work away at $his nipples. As such, $his back and ass are on display as $he grunts and groans with relief. $He starts at your hand on $his back but <<if $activeSlave.devotion > 20>>quickly<<else>>slowly<</if>> relaxes.
 		<<if canDoVaginal($activeSlave)>>
 			The stimulation of the milking has $him soaking wet, and $he whimpers with pleasure as you enter $his sopping pussy. $He's so wet that $his plentiful vaginal secretions make it
 			<<if canDoAnal($activeSlave)>>
@@ -12031,7 +12054,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 			<<EventNameDelink $activeSlave>>
 			<<replace "#result">>
 				<<setNonlocalPronouns $seeDicks>>
-				You make a ceremony of querying $assistantName, aloud for everyone to hear, into $activeSlave.slaveName's sexual history. $He soon realizes <<if canHear($activeSlave)>>this is a sort of recitation of $his service<<else>>what $assistantName is detailing<</if>> for the benefit of the other slaves, and $he stands a little straighter. $His <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes glitter<<else>>face beams<</if>> with @@.mediumaquamarine;pride@@ as $assistantName finishes, "...and $his anus has been penetrated $activeSlave.counter.anal times." You announce that $activeSlave.counter.anal isn't nearly enough, detail a slave to fetch you a comfortable chair, seat yourself, and draw the compliant $activeSlave.slaveName's head down towards your <<if $PC.dick == 0>>pussy<<else>>cock<</if>>. $He gets eagerly to work, surrounded by a circle of slaves staring at the show. You select a favored _girlU and tell _himU to get to work driving that anal count up. $activeSlave.slaveName keeps <<if $PC.dick == 0>>eating you out<<else>>sucking your dick<</if>> as the chosen _girlU pulls $activeSlave.slaveName's hips up a little and
+				You make a ceremony of querying $assistantName, aloud for everyone to hear, into $activeSlave.slaveName's sexual history. $He soon realizes <<if canHear($activeSlave)>>this is a sort of recitation of $his service<<else>>what $assistantName is detailing<</if>> for the benefit of the other slaves, and $he stands a little straighter. $His <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>> glitter<<else>>face beams<</if>> with @@.mediumaquamarine;pride@@ as $assistantName finishes, "...and $his anus has been penetrated $activeSlave.counter.anal times." You announce that $activeSlave.counter.anal isn't nearly enough, detail a slave to fetch you a comfortable chair, seat yourself, and draw the compliant $activeSlave.slaveName's head down towards your <<if $PC.dick == 0>>pussy<<else>>cock<</if>>. $He gets eagerly to work, surrounded by a circle of slaves staring at the show. You select a favored _girlU and tell _himU to get to work driving that anal count up. $activeSlave.slaveName keeps <<if $PC.dick == 0>>eating you out<<else>>sucking your dick<</if>> as the chosen _girlU pulls $activeSlave.slaveName's hips up a little and
 				<<if $activeSlave.butt > 18>>
 					struggles into $his immense butt.
 				<<elseif $activeSlave.butt > 10>>
@@ -12340,7 +12363,21 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 <<link "Let $him speak briefly if $he's very quiet">>
 	<<EventNameDelink $activeSlave>>
 		<<replace "#result">>
-		You stand up from your desk and approach $him very closely without touching $him. Looking straight <<if hasAnyEyes($activeSlave)>>into $his eye<<if hasBothEyes($activeSlave)>>s<</if>>, which are <<if canSee($activeSlave)>>fixed helplessly on you<<else>>gazing in your general direction<</if>><<else>>at $him<</if>>, you tell $him that you'll let $him say whatever it is $he needs to say to you, but only if $he's very quiet. $He <<if canSee($activeSlave)>>looks at you with huge eyes but<</if>> nods vigorously. $He waits until you lean into $him, making $him shiver at your proximity, before putting $his
+		You stand up from your desk and approach $him very closely without touching $him. Looking straight
+		/*<<if hasAnyEyes($activeSlave)>>
+			into $his eye<<if hasBothEyes($activeSlave)>>s<</if>>,
+			which are
+			<<if canSee($activeSlave)>>
+				fixed helplessly on you
+			<<else>>
+				gazing in your general direction
+			<</if>>
+		<<else>> @Arkerthan
+			at $him
+		<</if>>,
+		*/
+		into $his eyes, which are fixed helplessly on you,
+		you tell $him that you'll let $him say whatever it is $he needs to say to you, but only if $he's very quiet. $He <<if canSee($activeSlave)>>looks at you with huge eyes but<</if>> nods vigorously. $He waits until you lean into $him, making $him shiver at your proximity, before putting $his
 		<<if $activeSlave.lips > 70>>
 			ridiculous
 		<<elseif $activeSlave.lips > 40>>
@@ -13778,7 +13815,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 <<link "Let $him get dressed and spend some quality time with $him">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		You let $activeSlave.slaveName don a nice dress and take $him out. $He's a little suspicious at first but when you reach the first balcony on your lazy route around the huge building the sun on $his face and the gentle breeze around $his <<if hasAnyEars($activeSlave)>>ear<<if hasBothEars($activeSlave)>>s<</if>><<else>>neck<</if>> convince $him there's no trick. $He watches you shyly as you lead $him around, soaking in the sights and relaxing. Though you still speak as $his <<= WrittenMaster($activeSlave)>>, you chat about goings on around the arcology, and you buy $him a fresh fruit from a vendor. The unexpected show of care and compassion has $him quite agog. By the time you take $him out onto another parklike balcony and fuck $him on a bench,
+		You let $activeSlave.slaveName don a nice dress and take $him out. $He's a little suspicious at first but when you reach the first balcony on your lazy route around the huge building the sun on $his face and the gentle breeze around $his ears convince $him there's no trick. $He watches you shyly as you lead $him around, soaking in the sights and relaxing. Though you still speak as $his <<= WrittenMaster($activeSlave)>>, you chat about goings on around the arcology, and you buy $him a fresh fruit from a vendor. The unexpected show of care and compassion has $him quite agog. By the time you take $him out onto another parklike balcony and fuck $him on a bench,
 		<<if ($activeSlave.dick > 0) && ($activeSlave.chastityPenis == 1) && ($activeSlave.chastityAnus == 1)>>
 			$his combined chastity cage and anal chastity belt makes $him move awkwardly.
 		<<elseif ($activeSlave.dick > 0) && ($activeSlave.chastityPenis == 1)>>
@@ -15569,7 +15606,10 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 				<</if>>
 				sphincter,
 			<</if>>
-			a gasp of air into $his lungs, and a slight shiver. There is a flaw at the corner of $his mouth that might be transitory pleasure, but a look <<if canSee($activeSlave)>>into $his eye<<if hasBothEyes($activeSlave)>>s<</if>><<else>>at $his face<</if>> confirms that it is not so.
+			a gasp of air into $his lungs, and a slight shiver. There is a flaw at the corner of $his mouth that might be transitory pleasure, but a look
+			/*<<if canSee($activeSlave)>>into $his eye<<if hasBothEyes($activeSlave)>>s<</if>><<else>>at $his face<</if>> @Arkerthan*/
+			into $his eyes
+			confirms that it is not so.
 		<</replace>>
 	<</link>><<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>>//This option will take $his virginity//<<elseif !canDoVaginal($activeSlave) && ($activeSlave.anus == 0)>> //This option will take $his anal virginity//<</if>>
 <</if>>
@@ -16626,7 +16666,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 <<link "Make love to $him">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		You crane your neck down and kiss $him on the lips. $He awakens slowly, gently, $his <<= App.Desc.eyeColor($activeSlave)>> eyes fluttering open, looking black in the nighttime gloom. $He smiles into your mouth, and you feel $his pulse quicken through the extensive contact down your bodies. You interlace your fingers between $hers and turn, pressing $him back down into the soft sheets. $He opens $himself for you, spreading $his legs wide and embracing you with them, making sure to run $his heels up the backs of your calves in a way that sends a shiver up your spine. Feeling this through your kissing mouths, $he smiles into you, a pleased expression $he maintains as you
+		You crane your neck down and kiss $him on the lips. $He awakens slowly, gently, $his <<= App.Desc.eyesColor($activeSlave)>> fluttering open, looking black in the nighttime gloom. $He smiles into your mouth, and you feel $his pulse quicken through the extensive contact down your bodies. You interlace your fingers between $hers and turn, pressing $him back down into the soft sheets. $He opens $himself for you, spreading $his legs wide and embracing you with them, making sure to run $his heels up the backs of your calves in a way that sends a shiver up your spine. Feeling this through your kissing mouths, $he smiles into you, a pleased expression $he maintains as you
 		<<if $activeSlave.belly >= 300000 && $PC.belly >= 5000>>
 			struggle to find a position to handle both your pregnancy and $his <<if $activeSlave.bellyPreg >= 3000>>_belly gravid middle<<else>>_belly belly<</if>> and
 		<<elseif $activeSlave.belly >= 300000>>
@@ -17121,7 +17161,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 <br><<link "Double penetrate $his mouth for insolence">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		You step forward and caress the slave's throat, telling $him to suck like a good little $desc. You make no threat, but give $him the order in a <<if canHear($activeSlave)>>voice of brass<<else>>commanding manner<</if>>. $He knows what you can do to $him, and scrabbles forward to obey, @@.gold;terribly frightened.@@ $His fear is justified. You announce that $he's avoided serious punishment, but $he still needs correction for $him hesitation and insolence. $He can't beg or even moan, since $he's being facefucked by the feeder dildo by now, but $his <<= App.Desc.eyeColor($activeSlave)>> eyes widen in terror. $He <<if canSee($activeSlave)>>can't watch you, since $he can't turn $his head,<<else>>can't see what you are doing,<</if>> so $he has almost no time to prepare when you haul $him head most of the way off the feeder and shove <<if $PC.dick == 1>>your own phallus<<else>>a strap-on<</if>> into $his mouth, too. $He gags instantly, almost vomiting, but forces $himself to relax as you begin to thrust into $his throat, alternately with the feeder. The liquid food provides plenty of lubrication, and a lot of liquid for $him to gag on, and before long $he's a degraded, humiliating mess. $He often clamps $his eyes shut as $he desperately concentrates on breathing, squeezing the tears out to run down $his $activeSlave.skin cheeks.
+		You step forward and caress the slave's throat, telling $him to suck like a good little $desc. You make no threat, but give $him the order in a <<if canHear($activeSlave)>>voice of brass<<else>>commanding manner<</if>>. $He knows what you can do to $him, and scrabbles forward to obey, @@.gold;terribly frightened.@@ $His fear is justified. You announce that $he's avoided serious punishment, but $he still needs correction for $him hesitation and insolence. $He can't beg or even moan, since $he's being facefucked by the feeder dildo by now, but $his <<= App.Desc.eyesColor($activeSlave)>> widen in terror. $He <<if canSee($activeSlave)>>can't watch you, since $he can't turn $his head,<<else>>can't see what you are doing,<</if>> so $he has almost no time to prepare when you haul $him head most of the way off the feeder and shove <<if $PC.dick == 1>>your own phallus<<else>>a strap-on<</if>> into $his mouth, too. $He gags instantly, almost vomiting, but forces $himself to relax as you begin to thrust into $his throat, alternately with the feeder. The liquid food provides plenty of lubrication, and a lot of liquid for $him to gag on, and before long $he's a degraded, humiliating mess. $He often clamps $his eyes shut as $he desperately concentrates on breathing, squeezing the tears out to run down $his $activeSlave.skin cheeks.
 		<<if ($suppository != 0) && ($activeSlave.drugs != "none")>>You leave the poor slave to take $his drugs up the ass, since the kitchen administers those by phallus, too. Fortunately for $him, $he doesn't object to that.<</if>>
 		<<set $activeSlave.trust -= 4, $activeSlave.counter.oral++, $oralTotal++>>
 	<</replace>>
@@ -17130,7 +17170,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 	<br><<link "Force-feed $him with your own cock">>
 		<<EventNameDelink $activeSlave>>
 		<<replace "#result">>
-			You step forward and pull $him away from the feeder, telling $him that, since $he doesn't like the cockfeeder, $he can suck yours like a good little $desc. You make no threat, but order $him <<if canHear($activeSlave)>>in a steely voice<<else>>authoritatively<</if>> to suck you off until $he's earned a meal of your cum. $He knows what you can do to $him, and hurries forward to obey. $He rushes to open your clothes and get to work, but pauses when <<if canSee($activeSlave)>>$his <<= App.Desc.eyeColor($activeSlave)>> eyes take in your massive testicles.<<else>>$his groping hand feels your massive testicles.<</if>> Realizing just how big $his meal will be, $he's obviously @@.gold;frightened.@@ You grab $his head, breaking $him out of $his shocked stillness, and explain that you can't let $him starve. If $he won't eat out of the feeder, you'll just have to feed $him some other way. With that, you ram your cock forward and start fucking $his <<if $activeSlave.face > 95>>heartbreakingly beautiful<<elseif $activeSlave.face > 10>>pretty<<else>>homely<</if>> face. After a few minutes of gagging oral, you start to approach your climax. Your thorough facefucking leaves $him unable to beg or even moan, but $his eyes widen in terror when $he realizes you're about to cum. You don't give $him any time to prepare, instead hilting yourself immediately, and letting $his throat's desperate attempts to swallow bring you over the edge. You begin your long release of pent-up jizz, spraying deciliter after deciliter of cum down $his throat and into $his stomach. By the time you've finished, you can tell $he's struggling for air and in pain from the massive quantity of thick fluid in $his stomach. You give $him a helpful hint before releasing $him: "If you take it all the way in your throat, you don't even have to <<if canTaste($activeSlave)>>taste<<else>>feel<</if>> what it's feeding you." You pull out of $his mouth and let $him go. $He gasps for air and almost immediately vomits some of your cum all over $himself, turning $him into a degraded, humiliated mess. $He lays on the floor and desperately concentrates on breathing, squeezing the tears out of $his eyes to run down $his $activeSlave.skin cheeks.
+			You step forward and pull $him away from the feeder, telling $him that, since $he doesn't like the cockfeeder, $he can suck yours like a good little $desc. You make no threat, but order $him <<if canHear($activeSlave)>>in a steely voice<<else>>authoritatively<</if>> to suck you off until $he's earned a meal of your cum. $He knows what you can do to $him, and hurries forward to obey. $He rushes to open your clothes and get to work, but pauses when <<if canSee($activeSlave)>>$his <<= App.Desc.eyesColor($activeSlave)>> take in your massive testicles.<<else>>$his groping hand feels your massive testicles.<</if>> Realizing just how big $his meal will be, $he's obviously @@.gold;frightened.@@ You grab $his head, breaking $him out of $his shocked stillness, and explain that you can't let $him starve. If $he won't eat out of the feeder, you'll just have to feed $him some other way. With that, you ram your cock forward and start fucking $his <<if $activeSlave.face > 95>>heartbreakingly beautiful<<elseif $activeSlave.face > 10>>pretty<<else>>homely<</if>> face. After a few minutes of gagging oral, you start to approach your climax. Your thorough facefucking leaves $him unable to beg or even moan, but $his eyes widen in terror when $he realizes you're about to cum. You don't give $him any time to prepare, instead hilting yourself immediately, and letting $his throat's desperate attempts to swallow bring you over the edge. You begin your long release of pent-up jizz, spraying deciliter after deciliter of cum down $his throat and into $his stomach. By the time you've finished, you can tell $he's struggling for air and in pain from the massive quantity of thick fluid in $his stomach. You give $him a helpful hint before releasing $him: "If you take it all the way in your throat, you don't even have to <<if canTaste($activeSlave)>>taste<<else>>feel<</if>> what it's feeding you." You pull out of $his mouth and let $him go. $He gasps for air and almost immediately vomits some of your cum all over $himself, turning $him into a degraded, humiliated mess. $He lays on the floor and desperately concentrates on breathing, squeezing the tears out of $his eyes to run down $his $activeSlave.skin cheeks.
 			<<if ($suppository != 0) && ($activeSlave.drugs != "none")>>You leave the poor slave to take $his drugs up the ass, since the kitchen administers those by phallus, too. Fortunately for $him, $he doesn't object to that.<</if>>
 			<<set $activeSlave.trust -= 2, $activeSlave.counter.oral++, $oralTotal++>>
 		<</replace>>
@@ -17286,7 +17326,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<<else>>
 			Knowing that $he'll need to get dressed before the next part of $his day, you help $him to <<if $activeSlave.livingRules == "luxurious">>$his room<<else>>the part of the common area with where clothes are kept<</if>>. $He lets you do most of the work, letting $himself be guided without a word. When you set $him on $his bed,
 		<</if>>
-		there's a little unaccountable moisture in $his <<= App.Desc.eyeColor($activeSlave)>> eyes @@.mediumaquamarine;for some reason.@@ $He gives you a kiss and thanks you prettily.
+		there's a little unaccountable moisture in $his <<= App.Desc.eyesColor($activeSlave)>> @@.mediumaquamarine;for some reason.@@ $He gives you a kiss and thanks you prettily.
 		<<set $activeSlave.trust += 4>>
 	<</replace>>
 <</link>>
@@ -17459,7 +17499,15 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 			<</if>>
 		<</if>>
 		<br><br>
-		There's a momentary flaw in $his rhythm, a catch in $his breath as $he realizes what you're doing, but $he gets right back into it, displaying $his pleasure with nothing more than a ghost of a smile<<if canSee($activeSlave) || canHear($activeSlave)>> and a <<if canSee($activeSlave)>>widening of $his eye<<if hasBothEyes($activeSlave)>>s<</if>> as $he looks you up and down<<else>>slight perk of $his ear<<if hasBothEars($activeSlave)>>s<</if>> as $he tracks your motion<</if>><</if>>. $He doesn't shove $himself against you; that would be coarse. Instead $he dances alluringly, just out of your grasp. Taking the dominant role, you encircle $him in your arms and draw $him in close, $his heat perceptible against your skin before the very first graze of $his $activeSlave.skin body against yours. $He continues to dance gorgeously as $he helps you out of your clothes.
+		There's a momentary flaw in $his rhythm, a catch in $his breath as $he realizes what you're doing, but $he gets right back into it, displaying $his pleasure with nothing more than a ghost of a smile/*<<if canSee($activeSlave) || canHear($activeSlave)>>
+			and a
+			<<if canSee($activeSlave)>>
+				widening of $his eye<<if hasBothEyes($activeSlave)>>s<</if>>as $he looks you up and down @Arkerthan
+			<<else>>
+				slight perk of $his ears as $he tracks your motion
+			<</if>>
+		<</if>>*/.
+		$He doesn't shove $himself against you; that would be coarse. Instead $he dances alluringly, just out of your grasp. Taking the dominant role, you encircle $him in your arms and draw $him in close, $his heat perceptible against your skin before the very first graze of $his $activeSlave.skin body against yours. $He continues to dance gorgeously as $he helps you out of your clothes.
 		<br><br>
 		When you're nude, $he turns $his back to you and starts to grind, letting you feel $his
 		<<if $activeSlave.weight > 160>>
@@ -18067,7 +18115,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 	<<link "Fuck $him">>
 		<<EventNameDelink $activeSlave>>
 		<<replace "#result">>
-			You announce that you're going to fuck $his <<if $activeSlave.anus == 0>>virgin <</if>>asspussy. To your complete lack of surprise, $he can't hide $his horror at the prospect of <<if $PC.dick == 1>>having a cock inside $his<<else>>being fucked with a strap-on<</if>>, and $his <<if canSee($activeSlave)>>wide, <<= App.Desc.eyeColor($activeSlave)>> eyes track<<else>>terrified face follows<</if>> your movements closely as you stand up and <<if $PC.dick == 1>>reveal the formidable member<<else>>don the strap-on<</if>> you're about to breed $him with. You order $him to <<if hasAnyLegs($activeSlave)>>kneel<<else>>get<</if>> on the couch, which $he does, @@.gold;cringing in fear of being buttfucked, but knowing disobedience will be worse;@@ and then you order $him to reach down and spread $his butt for you, as wide as it'll go. $He complies,
+			You announce that you're going to fuck $his <<if $activeSlave.anus == 0>>virgin <</if>>asspussy. To your complete lack of surprise, $he can't hide $his horror at the prospect of <<if $PC.dick == 1>>having a cock inside $his<<else>>being fucked with a strap-on<</if>>, and $his <<if canSee($activeSlave)>>wide, <<= App.Desc.eyesColor($activeSlave)>> track<<else>>terrified face follows<</if>> your movements closely as you stand up and <<if $PC.dick == 1>>reveal the formidable member<<else>>don the strap-on<</if>> you're about to breed $him with. You order $him to <<if hasAnyLegs($activeSlave)>>kneel<<else>>get<</if>> on the couch, which $he does, @@.gold;cringing in fear of being buttfucked, but knowing disobedience will be worse;@@ and then you order $him to reach down and spread $his butt for you, as wide as it'll go. $He complies,
 			<<if $activeSlave.butt > 12>>
 				grabbing as much flesh as $he can of each monstrous buttock and heaving them as far apart as $he can manage in an attempt
 			<<elseif $activeSlave.butt > 6>>
@@ -18717,7 +18765,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<<if $activeSlave.height < 170>>
 			The short $desc has to go up on tiptoe to reach.
 		<</if>>
-		"@@.hotpink;I really do love you,@@ <<Master>>," $he <<say>>s, <<if canSee($activeSlave)>><<= App.Desc.eyeColor($activeSlave)>> eyes shining<<else>>face filled with joy<</if>>.
+		"@@.hotpink;I really do love you,@@ <<Master>>," $he <<say>>s, <<if canSee($activeSlave)>><<= App.Desc.eyesColor($activeSlave)>> shining<<else>>face filled with joy<</if>>.
 		<<set $activeSlave.devotion += 5>>
 	<</replace>>
 <</link>>
@@ -18986,7 +19034,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<<else>>
 			disappointingly thin
 		<</if>>
-		lips before starting to suck dick. Dissatisfied with $his reluctance, you order $him to open $his eyes and look up at you; $he obeys, the <<= App.Desc.eyeColor($activeSlave)>> orbs glittering with a little moisture as $he concentrates on breathing past your penis. You ask if your cock <<if canTaste($activeSlave)>>tastes<<else>>feels<</if>> any different than usual. "Mmm hmm, M'," $he mumbles, producing a nice humming sensation against your cock. You tell $him that $he's <<if canTaste($activeSlave)>>tasting<<else>>feeling<</if>> another slave's <<if $activeSlave.vagina > -1>>pussy<<else>>ass<</if>>. $He gags, but only slightly, and controls $himself immediately. Your dick is desensitized from vigorous use, and $he has to suck it a long time before you cup the back of $his head, ram yourself all the way in, and blow your load straight down $his gullet. You tell $him $he's a good $desc. "Thank you, <<Master>>," $he <<say>>s @@.hotpink;submissively,@@ going back to $his polishing.
+		lips before starting to suck dick. Dissatisfied with $his reluctance, you order $him to open $his eyes and look up at you; $he obeys, the <<= App.Desc.eyesColor($activeSlave, "", "orb", "orbs")>> glittering with a little moisture as $he concentrates on breathing past your penis. You ask if your cock <<if canTaste($activeSlave)>>tastes<<else>>feels<</if>> any different than usual. "Mmm hmm, M'," $he mumbles, producing a nice humming sensation against your cock. You tell $him that $he's <<if canTaste($activeSlave)>>tasting<<else>>feeling<</if>> another slave's <<if $activeSlave.vagina > -1>>pussy<<else>>ass<</if>>. $He gags, but only slightly, and controls $himself immediately. Your dick is desensitized from vigorous use, and $he has to suck it a long time before you cup the back of $his head, ram yourself all the way in, and blow your load straight down $his gullet. You tell $him $he's a good $desc. "Thank you, <<Master>>," $he <<say>>s @@.hotpink;submissively,@@ going back to $his polishing.
 		<<set $activeSlave.counter.oral++, $oralTotal++>>
 		<<set $activeSlave.devotion += 5>>
 	<</replace>>
@@ -19072,7 +19120,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 			on $his heels,
 		<</if>>
 		<<if $activeSlave.belly >= 5000>>
-			rocking $his baby bump side to side seductively
+			rocking $his <<if $activeSlave.bellyPreg >= 3000>>baby bump<<elseif $activeSlave.bellyImplant >= 3000>>implant-filled belly<<else>><<print $activeSlave.inflationType>>-filled belly<</if>> side to side seductively
 		<<else>>
 			wiggling $his rear side to side alluringly
 		<</if>>
@@ -19465,7 +19513,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 <<link "Gently acclimate $him to the age difference with some lovemaking">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		As you cross the breadth of your office to reach $activeSlave.slaveName, $he presents $himself for your sexual usage out of habit. However, you take $him by surprise by drawing $him into your arms, running the tips of your fingers through $his $activeSlave.hColor hair, and looking into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. <<if canSee($activeSlave)>>$He meets your gaze for a brief moment before blushing girlishly, as if forgetting how many years your senior $he is<<else>>$He seems to feel the intensity of your gaze despite $his sightless eyes and blushes girlishly, as if forgetting how many years your senior $he is<</if>>. In lieu of words, you lift $his chin with a single beckoning finger and steal $his breath from $his lips with a firm kiss. Once $he's recovered $his wits $he clings to you with almost animalistic attachment. After a few moments $he moves to get down on $his knees, clearly defaulting to $his role as a sex slave in response to your unexpected intimacy. Instead, you
+		As you cross the breadth of your office to reach $activeSlave.slaveName, $he presents $himself for your sexual usage out of habit. However, you take $him by surprise by drawing $him into your arms, running the tips of your fingers through $his $activeSlave.hColor hair, and looking into $his <<= App.Desc.eyesColor($activeSlave)>>. <<if canSee($activeSlave)>>$He meets your gaze for a brief moment before blushing girlishly, as if forgetting how many years your senior $he is<<else>>$He seems to feel the intensity of your gaze despite $his sightless eyes and blushes girlishly, as if forgetting how many years your senior $he is<</if>>. In lieu of words, you lift $his chin with a single beckoning finger and steal $his breath from $his lips with a firm kiss. Once $he's recovered $his wits $he clings to you with almost animalistic attachment. After a few moments $he moves to get down on $his knees, clearly defaulting to $his role as a sex slave in response to your unexpected intimacy. Instead, you
 		<<if $activeSlave.belly >= 300000>>
 			help $him to <<if hasBothLegs($activeSlave)>>$his feet<<else>>stand up<</if>> and guide $him to bed, aiding the <<if $activeSlave.bellyPreg >= 3000>>child-laden<<else>>tremendously swollen<</if>> older $woman onto the sheets before gently mounting $him.
 		<<else>>
@@ -19589,7 +19637,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 <<link "Gently acclimate $him to the age difference with some lovemaking">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		As you cross the breadth of your office to reach $activeSlave.slaveName, $he presents $himself for your sexual usage out of habit. However, you take $him by surprise by drawing $him into your arms, running the tips of your fingers through $his $activeSlave.hColor hair, and looking into $his <<= App.Desc.eyeColor($activeSlave)>> eyes. <<if canSee($activeSlave)>>$He meets your gaze for a brief moment before blushing girlishly, as if forgetting how many years $his senior you are<<else>>$He seems to feel the intensity of your gaze despite $his sightless eyes and blushes girlishly, as if forgetting how many years $his senior you are<</if>>. In lieu of words, you lift $his chin with a single beckoning finger and steal $his breath from $his lips with a firm kiss. Once $he's recovered $his wits $he clings to you with almost animalistic attachment. After a few moments $he moves to get down on $his knees, clearly defaulting to $his role as a sex slave in response to your unexpected intimacy.
+		As you cross the breadth of your office to reach $activeSlave.slaveName, $he presents $himself for your sexual usage out of habit. However, you take $him by surprise by drawing $him into your arms, running the tips of your fingers through $his $activeSlave.hColor hair, and looking into $his <<= App.Desc.eyesColor($activeSlave)>>. <<if canSee($activeSlave)>>$He meets your gaze for a brief moment before blushing girlishly, as if forgetting how many years $his senior you are<<else>>$He seems to feel the intensity of your gaze despite $his sightless eyes and blushes girlishly, as if forgetting how many years $his senior you are<</if>>. In lieu of words, you lift $his chin with a single beckoning finger and steal $his breath from $his lips with a firm kiss. Once $he's recovered $his wits $he clings to you with almost animalistic attachment. After a few moments $he moves to get down on $his knees, clearly defaulting to $his role as a sex slave in response to your unexpected intimacy.
 		Instead, you
 		<<if $activeSlave.belly >= 300000>>
 			help $him to <<if hasBothLegs($activeSlave)>>$his feet<<else>>stand up<</if>> and guide $him to bed, aiding the
@@ -20604,7 +20652,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<<default>>
 			You grab each of $his nipples in a merciless grip and pinch them with abandon, adding a cruel twist as soon as you've got them held tightly enough.
 		<</switch>>
-		$His <<= App.Desc.eyeColor($activeSlave)>> eyes fly open and $he
+		$His <<= App.Desc.eyesColor($activeSlave)>> fly open and $he
 		<<if $activeSlave.voice == 1>>
 			bellows with pain, $his deep voice very loud.
 		<<elseif $activeSlave.voice == 2>>
@@ -20759,7 +20807,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 		<<default>>
 			$activeSlave.clothes.
 		<</switch>>
-		You tell $him that you like how $he looks, and that $he's pretty. $He wasn't expecting such a blunt compliment, and <<if canSee($activeSlave)>>$his <<= App.Desc.eyeColor($activeSlave)>> eyes flick down to<<else>>$he faces<</if>> the ground for a moment as $he blushes. "T-thank you, <<Master>>," $he stutters.
+		You tell $him that you like how $he looks, and that $he's pretty. $He wasn't expecting such a blunt compliment, and <<if canSee($activeSlave)>>$his <<= App.Desc.eyesColor($activeSlave)>> flick down to<<else>>$he faces<</if>> the ground for a moment as $he blushes. "T-thank you, <<Master>>," $he stutters.
 		<br><br>
 		You add that $he looks so good that $he had better take $his nice clean
 		<<switch $activeSlave.clothes>>
@@ -20980,7 +21028,7 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He
 <br><<link "Fuck $him">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		You can't help but be aroused by the sight of your swollen, helpless slave, and you take off your pants, revealing your erection. The slave's <<if canSee($activeSlave)>>backward glance falls on your dick<<elseif canHear($activeSlave)>>ear<<if hasBothEars($activeSlave)>>s perk<<else>> perks<</if>> up<<else>>head tilts to face you<</if>> and $he
+		You can't help but be aroused by the sight of your swollen, helpless slave, and you take off your pants, revealing your erection. The slave's <<if canSee($activeSlave)>>backward glance falls on your dick<<elseif canHear($activeSlave)>>ears perk up<<else>>head tilts to face you<</if>> and $he
 		<<if $activeSlave.devotion > 95>>
 			licks $his lips,
 			<<if hasAnyLegs($activeSlave)>>
diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw
index 44fcafd23b19dcf060f3af23120ae013286ad82d..b96bb4b142f209af107bd411999d980a81098ed8 100644
--- a/src/uncategorized/RETS.tw
+++ b/src/uncategorized/RETS.tw
@@ -599,7 +599,7 @@ You look in on your slaves as a group of them heads for bed. $subSlave.slaveName
 <<else>>
 	skinny
 <</if>>
-waist to cup _his2 <<if $subSlave.dick > 0>>cock<<elseif $subSlave.vagina == -1>>asshole<<else>>pussy<</if>> possessively with one hand.<<if $subSlave.eyes != -4>> $subSlave.slaveName closes _his2 <<= App.Desc.eyeColor($subSlave)>> eyes.<</if>>
+waist to cup _his2 <<if $subSlave.dick > 0>>cock<<elseif $subSlave.vagina == -1>>asshole<<else>>pussy<</if>> possessively with one hand.<<if $subSlave.eyes != -4>> $subSlave.slaveName closes _his2 <<= App.Desc.eyesColor($subSlave)>>.<</if>>
 <br><br>
 $activeSlave.slaveName chuckles into $subSlave.slaveName's ear, crooning,
 <<if $subSlave.bellyPreg >= 120000>>
@@ -648,7 +648,7 @@ $subSlave.slaveName keeps _his2 eyes clamped shut and _his2 hand<<if hasBothArms
 <<set _belly = bellyAdjective($subSlave)>>
 As you pass the showers, you hear what sounds like a muffled altercation over the noise of the showers running. You look in to see $subSlave.slaveName's $subSlave.skin body facing you, pressed hard up against the glass wall of one of the showers. _His2 <<if $subSlave.face > 95>>gorgeous<<elseif $subSlave.face > 40>>beautiful<<elseif $subSlave.face > 10>>pretty<<elseif $subSlave.face >= -10>>attractive<<else>>homely<</if>> face<<if $subSlave.belly >= 5000>> and <<if $subSlave.bellyPreg >= 5000>>pregnant<<else>>_belly<</if>> belly are<<else>> is<</if>> smashed against the glass, <<if $subSlave.belly >= 5000>>_his2 face <</if>>contorted in pain and fear. The apparent mystery is solved when you notice that there are <<if hasBothLegs($activeSlave) && hasBothLegs($subSlave)>>four<<elseif hasBothLegs($activeSlave) || hasBothLegs($subSlave)>>three<<else>>two<</if>> legs visible: there's a <<if hasBothLegs($activeSlave)>>pair of <</if>><<if ($activeSlave.muscles > 95)>>ripped<<elseif ($activeSlave.muscles > 30)>>muscular<<elseif ($activeSlave.muscles > 5)>>toned<<else>>soft<</if>> $activeSlave.skin cal<<if hasBothLegs($activeSlave)>>ves<<else>>f<</if>> behind $subSlave.slaveName's. <<EventNameLink>>'s face appears at $subSlave.slaveName's ear, and though you can't hear exactly what $he says, it's something along the lines of "Take it, you whiny little bitch." $He's clearly got <<if canPenetrate($activeSlave)>>$his cock<<else>>a couple of fingers<</if>> up $subSlave.slaveName's asshole.
 <br><br>
-Both slaves notice you at the same time. $subSlave.slaveName's <<if canSee($subSlave)>><<= App.Desc.eyeColor($subSlave)>> eyes widen<<else>>face lights up<</if>>, but _his2 momentary look of hope is snuffed out when _he2 remembers who you are. $activeSlave.slaveName, on the other hand, looks a little doubtful. The rules allow $him to fuck your other slaves, but $he isn't quite sure what the right thing to do is, since $he isn't the most dominant force in the showers any more.
+Both slaves notice you at the same time. $subSlave.slaveName's <<if canSee($subSlave)>><<= App.Desc.eyesColor($subSlave)>> widen<<else>>face lights up<</if>>, but _his2 momentary look of hope is snuffed out when _he2 remembers who you are. $activeSlave.slaveName, on the other hand, looks a little doubtful. The rules allow $him to fuck your other slaves, but $he isn't quite sure what the right thing to do is, since $he isn't the most dominant force in the showers any more.
 
 <<case "repressed anal virgin">>
 
@@ -1544,7 +1544,7 @@ $he adds impishly. <<if canHear($subSlave)>>Hearing this<<else>>Realizing your p
 	<<replace "#result">>
 	You ask $activeSlave.slaveName what $he said in a neutral tone. $He gives you a quick glance, not sure whether to be aroused or afraid, but takes a breath to steady $himself and begins. For _his2 part, $subSlave.slaveName vainly tries to stop crying in front of you. When $activeSlave.slaveName reaches "<<HeP>>'<<s>> going to hold you down and <<sh>>ove <<hisP>> <<if $PC.dick == 1>>huge cockhead<<else>>bigge<<s>>t <<s>>trap-on<</if>> right up again<<s>>t thi<<s>> tight little hole," you hold up a hand to get $him to pause. $He does, and you suddenly shove $subSlave.slaveName towards the couch. _He2 crashes face-down into the cushions, already sobbing in terror. You place a hand on _his2 $activeSlave.skin back to hold _him2 down and then use the other to apply some lube to your <<if $PC.dick == 1>>penis<<else>>strap-on<</if>> before pressing it against the quivering slave's virgin anus. _He2 shakes with anguish, causing <<if $PC.dick == 1>>your cock to rub deliciously<<else>>the strap-on to slide amusingly<</if>> up and down _his2 asscrack. You make a come-on gesture to $activeSlave.slaveName, and $he continues, "You're going to do your be<<s>>t to rela<<x>> like a good little _girl2."
 	$subSlave.slaveName desperately takes in a huge breath. $activeSlave.slaveName, who has gotten the idea (and to go by $his furious masturbation, clearly likes it), gasps out, "But it'<<s>> going to be <<s>>o big! It'<<s>> going to burn!" Here you begin to apply inexorable pressure. $subSlave.slaveName manages one more deep breath, but it becomes a squeal of anguish and _he2 tries frantically to burrow into the couch, away from the penetrating <<if $PC.dick == 1>>cock<<else>>strap-on<</if>>. "You're going to panic, and <<s>>truggle, and <<heP>>'<<s>> going to hold you down and rape your butt while you <<s>>cream and cry..."
-	$activeSlave.slaveName trails off as $he shakes with orgasm; $he doesn't say any more, but the @@.hotpink;wild satisfaction@@ <<if canSee($activeSlave)>>in $his <<= App.Desc.eyeColor($activeSlave)>> eyes<<else>>on $his face<</if>> says it for $him. $subSlave.slaveName, meanwhile, is a mess, but hurries @@.gold;fearfully@@ to obey your instructions to go clean _himself2, and hides _his2 @@.mediumorchid;hatred@@ as _he2 gingerly applies an enema to _his2 @@.lime;loosened butt.@@
+	$activeSlave.slaveName trails off as $he shakes with orgasm; $he doesn't say any more, but the @@.hotpink;wild satisfaction@@ <<if canSee($activeSlave)>>in $his <<= App.Desc.eyesColor($activeSlave)>><<else>>on $his face<</if>> says it for $him. $subSlave.slaveName, meanwhile, is a mess, but hurries @@.gold;fearfully@@ to obey your instructions to go clean _himself2, and hides _his2 @@.mediumorchid;hatred@@ as _he2 gingerly applies an enema to _his2 @@.lime;loosened butt.@@
 	<<set $activeSlave.devotion += 5>>
 	<<set $subSlave.trust -= 10, $subSlave.devotion -= 5, $subSlave.counter.anal++, $subSlave.anus = 1>>
 	<<set $analTotal++>>
diff --git a/src/uncategorized/freeRangeDairyAssignmentScene.tw b/src/uncategorized/freeRangeDairyAssignmentScene.tw
index d6d6242fed01e89905c83f67cc3a0fd30ab8ad9f..acfe4ef9b68ea9b54bba7f44a84bdb14147e6a5b 100644
--- a/src/uncategorized/freeRangeDairyAssignmentScene.tw
+++ b/src/uncategorized/freeRangeDairyAssignmentScene.tw
@@ -41,7 +41,17 @@ While <<if canWalk($activeSlave) >>walking<<else>>being carried<</if>> to $his d
 		<<if $slaves[_frdas].assignment == "work in the dairy" && $slaves[_frdas].ID != $activeSlave.ID && $slaves[_frdas].balls >= 10 && $slaves[_frdas].dick > 0>>
 			<<setLocalPronouns $slaves[_frdas] 2>>
 			<<set _aroused = true>>
-			<br> The hyper-endowed cum-cow $slaves[_frdas].slaveName is the pride of $dairyName. _He2 is limply hanging on _his2 milking chair, panting heavily because of the constant suction on _his2 dick. _He2 is obviously nearing climax. Soon,<<if hasAnyNaturalEyes($slaves[_frdas])>>_his2 <<if hasBothNaturalEyes($slaves[_frdas])>>eyes bulge<<else>>eye bulges<</if>> and<</if>> _his2 muscles tense.
+			<br> The hyper-endowed cum-cow $slaves[_frdas].slaveName is the pride of $dairyName. _He2 is limply hanging on _his2 milking chair, panting heavily because of the constant suction on _his2 dick. _He2 is obviously nearing climax. Soon,
+			/*<<if hasAnyNaturalEyes($slaves[_frdas])>>
+				_his2
+				<<if hasBothNaturalEyes($slaves[_frdas])>>
+					eyes bulge
+				<<else>>
+					eye bulges
+				<</if>>
+				and	@Arkerthan
+			<</if>>*/
+			_his2 muscles tense.
 			<<if $dairyStimulatorsSetting == 1>>
 				<<if $slaves[_frdas].prostate != 0>>
 					_His2 anus clenches around the dildo in _his2 rear. The automatic sodomizer speeds up to give _his2 prostate a helpful pounding.
diff --git a/src/uncategorized/hgApplication.tw b/src/uncategorized/hgApplication.tw
index a8723d1c5de0b4984d60df4ce4241ba8af197569..59c00c20da0e0460a6778b75ab536762434da6c9 100644
--- a/src/uncategorized/hgApplication.tw
+++ b/src/uncategorized/hgApplication.tw
@@ -327,7 +327,7 @@ In spare moments $he teaches $activeSlave.slaveName how to prostitute _himself2.
 <<if $activeSlave.devotion >= -20 && $activeSlave.genes == "XY" && $activeSlave.attrXY <= 35 && $arcologies[0].FSBodyPurist == "unset" && ($arcologies[0].FSPaternalist == "unset" || ($arcologies[0].FSPaternalist != "unset" && $modScore < 13))>>
 	<<set _piercingForbidden = 0>>
 	<<for _i = 0; _i < 1; _i++>>
-		<<if $activeSlave.earPiercing == 0 && hasAnyEars($activeSlave)>>
+		<<if $activeSlave.earPiercing == 0 && $activeSlave.earShape !== "none">>
 			<<if $arcologies[0].FSDegradationist != "unset">>
 				<<set $activeSlave.earPiercing = 2>>
 			<<else>>
@@ -338,9 +338,9 @@ In spare moments $he teaches $activeSlave.slaveName how to prostitute _himself2.
 				<<set _piercingForbidden = 1, $activeSlave.earPiercing = 0>>
 			<<else>>
 				<<if $arcologies[0].FSDegradationist != "unset">>
-					$HeadGirl.slaveName knows that $activeSlave.slaveName needs to adjust to life as a slave _girl2, so $he has the slave's ear<<if hasBothEars($activeSlave)>>s<</if>> pierced. This will be a constant reminder that _he2 is simply a sexual object here.
+					$HeadGirl.slaveName knows that $activeSlave.slaveName needs to adjust to life as a slave _girl2, so $he has the slave's ears pierced. This will be a constant reminder that _he2 is simply a sexual object here.
 				<<else>>
-					$HeadGirl.slaveName knows that $activeSlave.slaveName needs help adjusting to life as a slave _girl2, so $he has the slave's ear<<if hasBothEars($activeSlave)>>s<</if>> pierced. A little feminine touch can make a big difference.
+					$HeadGirl.slaveName knows that $activeSlave.slaveName needs help adjusting to life as a slave _girl2, so $he has the slave's ears pierced. A little feminine touch can make a big difference.
 				<</if>>
 				<<run cashX(forceNeg($modCost), "slaveMod", $activeSlave)>>
 				<<break>>
diff --git a/src/uncategorized/newSlaveIntro.tw b/src/uncategorized/newSlaveIntro.tw
index f8bf6c6c505a56548ce118561bc11d1339b03c55..7225b6fbcc95ec366d52dd0d110a05ae146774a8 100644
--- a/src/uncategorized/newSlaveIntro.tw
+++ b/src/uncategorized/newSlaveIntro.tw
@@ -921,7 +921,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 	<<if canDoAnal($activeSlave)>>
 		<<link "Make sure $he enjoys $his first anal sex">>
 			<<replace "#introResult">>
-				You introduce $him to obedience and proper manners regarding $his <<= WrittenMaster($activeSlave)>> before sending $him off for a physical. That night, $he's returned to your room, and finds you doing business on a tablet in bed. $He looks doubtful, but obeys when you direct $him to get into bed<<if $PC.dick == 0>>, even after $he realizes you're wearing a strap-on<</if>>. You turn out the light and spoon $him from behind, kissing $his neck<<if hasAnyEars($activeSlave)>> and ear<<if hasBothEars($activeSlave)>>s<</if>><</if>>, cupping $his swollen breasts, and running your hands across $his pregnant belly with its taut $activeSlave.skin skin. $He's awkward at first but $his body responds to the tenderness. Before long $he's humping $his pussy back and forth against <<if $PC.dick == 1>>your cock<<else>>the strap-on<</if>>. You tell $him no, not there, and begin to gently work <<if $PC.dick == 1>>your dickhead<<else>>its tip<</if>> up $his tight but relaxed ass. $He's unsure of $himself, but you keep $him nice and relaxed. $He doesn't climax to $his @@.lime;first buttsex,@@ but $he is learning to @@.mediumaquamarine;trust@@ that you won't hurt $him.
+				You introduce $him to obedience and proper manners regarding $his <<= WrittenMaster($activeSlave)>> before sending $him off for a physical. That night, $he's returned to your room, and finds you doing business on a tablet in bed. $He looks doubtful, but obeys when you direct $him to get into bed<<if $PC.dick == 0>>, even after $he realizes you're wearing a strap-on<</if>>. You turn out the light and spoon $him from behind, kissing $his neck and ears, cupping $his swollen breasts, and running your hands across $his pregnant belly with its taut $activeSlave.skin skin. $He's awkward at first but $his body responds to the tenderness. Before long $he's humping $his pussy back and forth against <<if $PC.dick == 1>>your cock<<else>>the strap-on<</if>>. You tell $him no, not there, and begin to gently work <<if $PC.dick == 1>>your dickhead<<else>>its tip<</if>> up $his tight but relaxed ass. $He's unsure of $himself, but you keep $him nice and relaxed. $He doesn't climax to $his @@.lime;first buttsex,@@ but $he is learning to @@.mediumaquamarine;trust@@ that you won't hurt $him.
 			<</replace>>
 			<<set $activeSlave.trust += 10>>
 			<<set $activeSlave.anus = 1>>
@@ -1776,7 +1776,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	<<link "Make sure $he knows pregnant women can still enjoy sex.">>
 		<<replace "#introResult">>
-			You introduce $him to obedience and proper manners regarding $his <<= WrittenMaster($activeSlave)>> before sending $him off for a physical. That night, $he's returned to your room, and finds you doing business on a tablet in bed. $He looks doubtful, but obeys when you direct $him to get into bed<<if $PC.dick == 0>>, even after $he realizes you're wearing a strap-on<</if>>. You turn out the light and spoon $him from behind, kissing $his neck<<if hasAnyEars($activeSlave)>> and ear<<if hasBothEars($activeSlave)>>s<</if>><</if>>, cupping $his swollen breasts, and running your hands across $his pregnant belly with its taut $activeSlave.skin skin. $He's awkward at first but $his body responds to the tenderness. Before long $he's humping $his pussy back and forth against <<if $PC.dick == 1>>your cock<<else>>the strap-on<</if>>. You begin to gently work <<if $PC.dick == 1>>your dickhead<<else>>its tip<</if>> up $his used pussy. $He's unsure of $himself, but you keep $him nice and relaxed. After several minutes of gentle loving, $he's nothing but a satisfied puddle in your arms. $He believes that $he can @@.mediumaquamarine;trust@@ you won't harm $him or $his child.
+			You introduce $him to obedience and proper manners regarding $his <<= WrittenMaster($activeSlave)>> before sending $him off for a physical. That night, $he's returned to your room, and finds you doing business on a tablet in bed. $He looks doubtful, but obeys when you direct $him to get into bed<<if $PC.dick == 0>>, even after $he realizes you're wearing a strap-on<</if>>. You turn out the light and spoon $him from behind, kissing $his neck and ears, cupping $his swollen breasts, and running your hands across $his pregnant belly with its taut $activeSlave.skin skin. $He's awkward at first but $his body responds to the tenderness. Before long $he's humping $his pussy back and forth against <<if $PC.dick == 1>>your cock<<else>>the strap-on<</if>>. You begin to gently work <<if $PC.dick == 1>>your dickhead<<else>>its tip<</if>> up $his used pussy. $He's unsure of $himself, but you keep $him nice and relaxed. After several minutes of gentle loving, $he's nothing but a satisfied puddle in your arms. $He believes that $he can @@.mediumaquamarine;trust@@ you won't harm $him or $his child.
 		<</replace>>
 		<<set $activeSlave.trust += 5>>
 		<<= VCheck.Vaginal()>>
diff --git a/src/uncategorized/reAnalPunishment.tw b/src/uncategorized/reAnalPunishment.tw
index 95daf6dfb4e3fac39085994e3296bded6e38e875..7beb112ae71243e097770bf0e064b3a7d9753ba3 100644
--- a/src/uncategorized/reAnalPunishment.tw
+++ b/src/uncategorized/reAnalPunishment.tw
@@ -29,7 +29,7 @@
 
 As you're making the rounds through your penthouse, you hear $HeadGirl.slaveName speaking in the tones _he2 uses to castigate misbehaving slaves in the next room. When you appear in the doorway, you have little chance to survey the situation before <<EventNameLink>>, apparently the miscreant, flings $himself at your feet. $He clings to one of your legs convulsively, choking on tears as $he stares up at you and tries to muster an explanation. After two false starts, $he manages to start begging. "Plea<<s>>e, <<Master>>," $he wails miserably. "Plea<<s>>e don't let _him2 rape my butt."
 <br><br>
-You shoot an amused glance at $HeadGirl.slaveName, who smiles back as _he2 explains the slave's minor sin and _his2 intention to sodomize the malefactor. _He2 does not bother to keep an edge of anticipation out of _his2 voice, and $activeSlave.slaveName cries harder and clings to you with renewed force as your Head Girl pronounces _his2 intention with cruel clarity.<<if $activeSlave.boobs > 4000>> The supplicant's breasts are so huge that $his embrace of your leg has completely surrounded it in deliciously heaving breastflesh.<<elseif $activeSlave.boobs > 1000>> The weight of the supplicant's breasts is quite noticeable as $his embrace of your leg presses them against it.<</if>> You look down at $activeSlave.slaveName. $He stares back with huge wet <<= App.Desc.eyeColor($activeSlave)>> eyes, doing $his best to implore you with $his gaze, and scooting $his rear in towards your foot in an unconscious effort to protect it from the promised assrape. $He's quite authentically terrified; $his whole body is shaking.
+You shoot an amused glance at $HeadGirl.slaveName, who smiles back as _he2 explains the slave's minor sin and _his2 intention to sodomize the malefactor. _He2 does not bother to keep an edge of anticipation out of _his2 voice, and $activeSlave.slaveName cries harder and clings to you with renewed force as your Head Girl pronounces _his2 intention with cruel clarity.<<if $activeSlave.boobs > 4000>> The supplicant's breasts are so huge that $his embrace of your leg has completely surrounded it in deliciously heaving breastflesh.<<elseif $activeSlave.boobs > 1000>> The weight of the supplicant's breasts is quite noticeable as $his embrace of your leg presses them against it.<</if>> You look down at $activeSlave.slaveName. $He stares back with huge wet <<= App.Desc.eyesColor($activeSlave)>>, doing $his best to implore you with $his gaze, and scooting $his rear in towards your foot in an unconscious effort to protect it from the promised assrape. $He's quite authentically terrified; $his whole body is shaking.
 <br><br>
 $HeadGirl.slaveName is very much acting within _his2 duties, and $activeSlave.slaveName has now misbehaved twice by trying to go over your Head Girl's head by appealing to you. $HeadGirl.slaveName is ready to carry out the sentence: <<if canPenetrate($HeadGirl) && ($HeadGirl.dick > 2)>>_his2 cock is fully erect, and _he2's keeping it hard with one hand. _He2 slaps its head against _his2 other palm<<elseif $HeadGirl.dick > 0>>since _his2 dick isn't an appropriate instrument for inflicting anal pain, _he2's got an elephantine dildo ready. _He2 slaps it against _his2 palm<<else>>_He2's got an elephantine dildo ready, and _he2 slaps it against _his2 palm<</if>>, forcing a frightened moan from $activeSlave.slaveName.
 
@@ -54,7 +54,7 @@ $HeadGirl.slaveName is very much acting within _his2 duties, and $activeSlave.sl
 	<br><br>
 	After enjoying the spectacle for a while, you judge that the slave's sphincter is loose enough and tell $HeadGirl.slaveName to flip the bitch over. @@.hotpink;_He2 obeys, chuckling,@@ sitting _himself2 down and hauling the reluctant slave onto _his2 lap by seizing a nipple and pulling it into position so the agonized slave is forced to follow. <<if canPenetrate($HeadGirl) && ($HeadGirl.dick > 2)>>$HeadGirl.slaveName reinserts _his2 dick, <<else>>$HeadGirl.slaveName maneuvers the dildo down over _his2 own crotch, approximating the position of a natural cock and using its base to stimulate _himself2. _He2 reinserts it,<</if>> intentionally missing twice to keep the experience unpleasant despite _his2 victim's well-fucked backdoor.
 	<br><br>
-	$activeSlave.slaveName, now facing upward rather than having $his face ground into the floor, notices for the first time that <<if $PC.dick == 1>>you've got your dick out and hard<<else>>you've donned one of your punishment-sized strap-ons<</if>>. $His <<= App.Desc.eyeColor($activeSlave)>> eyes @@.gold;fly open with horror@@ as you kneel down and smack its head against $his <<if $activeSlave.vagina > -1>>poor pussy<<else>>stretched taint<</if>>, but $he doesn't realize how comprehensively fucked $he is until you press it against the top of $his already-stretched anal sphincter. "Plea<<s>>e no, <<Master>>! It won't fit! Plea<<s>>e <<if $activeSlave.vagina > 0>>put it in my pu<<ss>>y<<else>>let me <<s>>uck it<</if>> in<<s>>tead," $he begs desperately. "I p-promi<<s>>e I'll be a g-good
+	$activeSlave.slaveName, now facing upward rather than having $his face ground into the floor, notices for the first time that <<if $PC.dick == 1>>you've got your dick out and hard<<else>>you've donned one of your punishment-sized strap-ons<</if>>. $His <<= App.Desc.eyesColor($activeSlave)>> @@.gold;fly open with horror@@ as you kneel down and smack its head against $his <<if $activeSlave.vagina > -1>>poor pussy<<else>>stretched taint<</if>>, but $he doesn't realize how comprehensively fucked $he is until you press it against the top of $his already-stretched anal sphincter. "Plea<<s>>e no, <<Master>>! It won't fit! Plea<<s>>e <<if $activeSlave.vagina > 0>>put it in my pu<<ss>>y<<else>>let me <<s>>uck it<</if>> in<<s>>tead," $he begs desperately. "I p-promi<<s>>e I'll be a g-good
 	<<if $girl == "girl">>
 		giiAAIIEEHH,"
 	<<elseif $girl == "boy">>
diff --git a/src/uncategorized/reBusyMasterSuite.tw b/src/uncategorized/reBusyMasterSuite.tw
index cf2e102f46826f6d6e4bdc3d82279a99f11507a2..5d0164a256af51fe8b3b057da500112f6be8b8b8 100644
--- a/src/uncategorized/reBusyMasterSuite.tw
+++ b/src/uncategorized/reBusyMasterSuite.tw
@@ -199,7 +199,7 @@ who has paused $his thrusting to issue a peremptory order to the slaves to stay
 <br><<link "Slide in up at the head of the bed for some oral">>
 	<<replace "#result">>
 	<<setLocalPronouns _msSlaves[0] 2>>
-	_msSlaves[0].slaveName's <<= App.Desc.eyeColor(_msSlaves[0])>> eyes widen when you push _him2 upright for a moment and slide in under _him2, but _he2 wraps _his2
+	_msSlaves[0].slaveName's <<= App.Desc.eyesColor(_msSlaves[0])>> widen when you push _him2 upright for a moment and slide in under _him2, but _he2 wraps _his2
 	<<if (_msSlaves[0].lips > 95)>>
 		facepussy
 	<<elseif (_msSlaves[0].lips > 70)>>
diff --git a/src/uncategorized/reHGReplacement.tw b/src/uncategorized/reHGReplacement.tw
index 0736e38c45e073b6df2ba1b995860d79f078e0a7..fbd61ef18acb0631383d0514e386291e4d9d283e 100644
--- a/src/uncategorized/reHGReplacement.tw
+++ b/src/uncategorized/reHGReplacement.tw
@@ -25,7 +25,7 @@
 <<set $activeSlave.clothes = _clothesTemp>>
 <<set $HeadGirl.clothes = _clothesTemp2>>
 
-There's a constant traffic of slaves in and out of your office as your chattel comes in and out for instructions, inspections, and sex. Your Head Girl $HeadGirl.slaveName is one of the most frequent visitors, since although you trust _him2, _he2's still a slave and has to check with you before acting on some matters.<<if $HeadGirl.relationship == -3>> (_He2's also your _wife2, making _his2 visits a pleasant diversion.)<<elseif $arcologies[0].FSEgyptianRevivalistLaw == 1>> (_He2's also your Consort, making _his2 visits a pleasant diversion.)<</if>> During one of _his2 visits, <<EventNameLink>> happens to come in for $his scheduled inspection. $He perches politely on the couch, waiting $his turn like a good $girl. $His <<= App.Desc.eyeColor($activeSlave)>> eyes are watchful, however, and $he seems to be paying very close attention to your conversation with your Head Girl.
+There's a constant traffic of slaves in and out of your office as your chattel comes in and out for instructions, inspections, and sex. Your Head Girl $HeadGirl.slaveName is one of the most frequent visitors, since although you trust _him2, _he2's still a slave and has to check with you before acting on some matters.<<if $HeadGirl.relationship == -3>> (_He2's also your _wife2, making _his2 visits a pleasant diversion.)<<elseif $arcologies[0].FSEgyptianRevivalistLaw == 1>> (_He2's also your Consort, making _his2 visits a pleasant diversion.)<</if>> During one of _his2 visits, <<EventNameLink>> happens to come in for $his scheduled inspection. $He perches politely on the couch, waiting $his turn like a good $girl. $His <<= App.Desc.eyesColor($activeSlave)>> are watchful, however, and $he seems to be paying very close attention to your conversation with your Head Girl.
 
 When $HeadGirl.slaveName leaves, $he clears $his throat nervously. $He gathers $his courage, and <<say>>s, "<<Master>>, I think I would make a better Head Girl than $him." $He takes a deep breath and plunges on. "I'm ju<<s>>t a<<s>> <<s>>mart a<<s>> <<he 2>> i<<s>>. And, <<Master>>, I'm <<s>>ure you've noti<<c>>ed <<he 2>> i<<s>>n't very good at teaching other girl<<s>> vaginal <<s>>kill<<s>>.
 <<if $HeadGirl.vagina > 0>>
diff --git a/src/uncategorized/reShowerPunishment.tw b/src/uncategorized/reShowerPunishment.tw
index 443f484908702650cfed7da00480041d780d1331..09df3a32a016efc825b38cf078030590e016b557 100644
--- a/src/uncategorized/reShowerPunishment.tw
+++ b/src/uncategorized/reShowerPunishment.tw
@@ -53,7 +53,7 @@ $activeSlave.slaveName is being very thorough. When you first appeared, $he was
 	<br><br>
 	When $activeSlave.slaveName is finally done, $HeadGirl.slaveName's
 	<<if $HGSeverity > 0>>
-		hands seize $him by the <<if hasBothEars($activeSlave)>>ears<<else>>scruff of the neck<</if>> and pull $his head in for a kiss that is dominance distilled into the form of a loving gesture. Then _he2 pokes _his2 bitch in the side, forcing the slave to collapse in just the right way.
+		hands seize $him by the ears and pull $his head in for a kiss that is dominance distilled into the form of a loving gesture. Then _he2 pokes _his2 bitch in the side, forcing the slave to collapse in just the right way.
 	<<elseif $HGSeverity == 0>>
 		arms encircle $him in an embrace that is simultaneously controlling, comforting, and sexually insistent. The slave does not resist, allowing the Head Girl to run _his2 hands over the warm, wet sex slave.
 	<<else>>
diff --git a/src/uncategorized/remoteSurgery.tw b/src/uncategorized/remoteSurgery.tw
index f700ecb2f85c46fb96474f2fcda0b13736578c03..914274ac3143db4379a41d1ef20b705fbb5d119d 100644
--- a/src/uncategorized/remoteSurgery.tw
+++ b/src/uncategorized/remoteSurgery.tw
@@ -148,15 +148,14 @@ $His $activeSlave.faceShape face is
 
 <<if ($seeExtreme == 1)>>
 	<<if $activeSlave.indentureRestrictions < 1>>
-		<<if hasAnyNaturalEyes($activeSlave)>>
-			<<if (canSee($activeSlave))>>
+		<<if $activeSlave.eyes > -3>>
+			<<if $activeSlave.eyes > -2>>
 				| [[Blind|Surgery Degradation][$activeSlave.eyes = -2,$activeSlave.eyeColor = "dulled " + $activeSlave.origEye,$activeSlave.eyeColor = $activeSlave.origEye,cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave), $activeSlave.health -= 10,$surgeryType = "blind"]]
 			<</if>>
-			<<if (hasAnyEyes($activeSlave))>>
-				| [[Remove eyes|Surgery Degradation][cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave), $activeSlave.health -= 20, $surgeryType = "remove eyes", surgeryAmp($activeSlave, "right eye"), surgeryAmp($activeSlave, "left eye")]]
-				/* eyes are set in Surgery Degradation */
-				<<if (canSee($activeSlave))>>//This will greatly restrict $him//<</if>>
-			<</if>>
+			| [[Remove eyes|Surgery Degradation][cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave), $activeSlave.health -= 20, $surgeryType = "remove eyes", surgeryAmp($activeSlave, "right eye"), surgeryAmp($activeSlave, "left eye")]]
+			/* eyes are set in Surgery Degradation */
+			<<if (canSee($activeSlave))>>//This will greatly restrict $him//<</if>>
+		<<else>>
 			<<if isProstheticAvailable($activeSlave, "ocular")>>
 				| [["Give " + $him + " ocular implants"|Surgery Degradation][$activeSlave.eyesImplant = 1, cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave), $activeSlave.health -= 20, $surgeryType = "ocular implant"]]
 			<</if>>
@@ -190,8 +189,8 @@ $He has
 	<<if $activeSlave.earShape != "normal" && $activeSlave.earShape != "none">>
 		[[Restore to normal|Surgery Degradation][$activeSlave.earShape = "normal", cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave), $activeSlave.health -= 10, $surgeryType = "earRestore"]]
 	<</if>>
-	<<if $activeSlave.earShape != "normal" && hasAnyEars($activeSlave) && $seeExtreme == 1 && $activeSlave.indentureRestrictions < 1>> | <</if>>
-	<<if hasAnyEars($activeSlave) && $seeExtreme == 1 && $activeSlave.indentureRestrictions < 1>>
+	<<if $activeSlave.earShape != "normal" && $activeSlave.earShape !== "none" && $seeExtreme == 1 && $activeSlave.indentureRestrictions < 1>> | <</if>>
+	<<if $activeSlave.earShape != "none" && $seeExtreme == 1 && $activeSlave.indentureRestrictions < 1>>
 		[[Remove them|Surgery Degradation][surgeryAmp($activeSlave, "left ear"), surgeryAmp($activeSlave, "right ear"), $surgeryType = "earGone", cashX(forceNeg($surgeryCost), "slaveSurgery", $activeSlave)]]
 	<</if>>
 	<<if $activeSlave.earShape == "none">>
diff --git a/src/uncategorized/saDrugs.tw b/src/uncategorized/saDrugs.tw
index d619426034c2ca2645061a4b5e35ec6812a114f1..205a55bd984400cdbe0e8533fd3012bfd99b16cf 100644
--- a/src/uncategorized/saDrugs.tw
+++ b/src/uncategorized/saDrugs.tw
@@ -1458,7 +1458,7 @@
 	<</if>>
 <<case "psychostimulants">>
 		<<set _origIntel = $genePool.find(function(s) { return s.ID == $slaves[$i].ID; }).intelligence>>
-		<<if (_origIntel+15 <= $slaves[$i].intelligence) || ($slaves[$i].intelligence >= 100)>>
+		<<if ($slaves[$i].intelligence >= _origIntel+15) || ($slaves[$i].intelligence >= 100)>>
 			$His intelligence has been improved as much as a drink possibly can. @@.yellow;$His drug regimen has been ended.@@
 			<<set $slaves[$i].drugs = "no drugs">>
 		<</if>>
diff --git a/src/uncategorized/seExpiration.tw b/src/uncategorized/seExpiration.tw
index 0a95137d1e753cfb58513a42a78d42e0677ac6f9..13bc72a4159765bd5249c60b78c919b70a0489ec 100644
--- a/src/uncategorized/seExpiration.tw
+++ b/src/uncategorized/seExpiration.tw
@@ -85,7 +85,7 @@ $activeSlave.slaveName's indentured servitude is ending this week, meaning that
 			<<replace "#result">>
 				$He's beside $himself with joy when you accept $his plea and enslave $him. $He's given you the finest proof of loyalty a slave possibly can, having tasted a moment of freedom under the law, and thrown it away with utter contempt.
 				<<if $activeSlave.eyes > -4>>
-					$His <<= App.Desc.eyeColor($activeSlave)>> eyes <<if canSee($activeSlave)>>watch you<<else>>are wide<</if>> with
+					$His <<= App.Desc.eyesColor($activeSlave)>> <<if canSee($activeSlave)>>watch you<<else>>are wide<</if>> with
 				<<else>>
 					$His face shows
 				<</if>>
diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw
index dda983ca70110373909d64bd58db123d2af88c4d..559bb44c4b4e212fae005a6a73537c14d5f8646d 100644
--- a/src/uncategorized/slaveInteract.tw
+++ b/src/uncategorized/slaveInteract.tw
@@ -1052,7 +1052,7 @@
 		<</if>>
 		<<if $arcologies[0].FSSlaveProfessionalismResearch == 1>>
 			<<set _origIntel = $genePool.find(function(s) { return s.ID == $activeSlave.ID; }).intelligence>>
-			<<if (_origIntel+15 < $activeSlave.intelligence) && ($activeSlave.intelligence < 100)>>
+			<<if ($activeSlave.intelligence < _origIntel+15) && ($activeSlave.intelligence < 100)>>
 				| <<link "Psychostimulants">><<set $activeSlave.drugs = "psychostimulants">><<SlaveInteractDrugs>><</link>>
 			<<else>>
 				| Psychostimulants
diff --git a/src/uncategorized/surgeryDegradation.tw b/src/uncategorized/surgeryDegradation.tw
index bf81235bc7b2736180c16d20c16c06cdc2172384..7a98829ef6524713533cce91e15bff6e7231fcb5 100644
--- a/src/uncategorized/surgeryDegradation.tw
+++ b/src/uncategorized/surgeryDegradation.tw
@@ -364,7 +364,7 @@ As the remote surgery's long recovery cycle completes,
 	<<set $activeSlave.eyes = 1>>
 
 <<case "newEyes">>
-	The implant surgery is @@.red;invasive@@ and $he spends some time in the autosurgery recovering. As soon as $he is allowed to open $his eyes and look around, $he notices nothing has changed; though the next time $he looks in the mirror, $he'll see a pair of familiar <<= App.Desc.eyeColor($activeSlave)>> eyes peering back at $him.
+	The implant surgery is @@.red;invasive@@ and $he spends some time in the autosurgery recovering. As soon as $he is allowed to open $his eyes and look around, $he notices nothing has changed; though the next time $he looks in the mirror, $he'll see a pair of familiar <<= App.Desc.eyesColor($activeSlave)>> peering back at $him.
 
 <<case "undeafen">>
 	The inner ear surgery is @@.red;invasive@@ and $he spends some time in the autosurgery recovering. As soon as the bandages around $his ears are removed, $his head tilts towards any source of sound with manic speed as $he processes $his new hearing. Hearing the world as it is is a gift that those who do not need it cannot properly understand.
diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw
index 3f38d74f89403a8f8e8bb5a8c28ac5e20f781571..2b0ceb06c6aed76402acf433d5928df72329e6fe 100644
--- a/src/utility/miscWidgets.tw
+++ b/src/utility/miscWidgets.tw
@@ -146,7 +146,7 @@ Call as <<SlaveInteractDrugs>>
 		<</if>>
 		<<if $arcologies[0].FSSlaveProfessionalismResearch == 1>>
 			<<set _origIntel = $genePool.find(function(s) { return s.ID == $activeSlave.ID; }).intelligence>>
-			<<if (_origIntel+15 < $activeSlave.intelligence) && ($activeSlave.intelligence < 100)>>
+			<<if ($activeSlave.intelligence < _origIntel+15) && ($activeSlave.intelligence < 100)>>
 				| <<link "Psychostimulants">><<set $activeSlave.drugs = "psychostimulants">><<SlaveInteractDrugs>><</link>>
 			<<else>>
 				| Psychostimulants