diff --git a/src/npc/interaction/fCaress.tw b/src/npc/interaction/fCaress.tw
new file mode 100644
index 0000000000000000000000000000000000000000..74013c541f39870bc363509dc8c9ec0a1a2155ba
--- /dev/null
+++ b/src/npc/interaction/fCaress.tw
@@ -0,0 +1,135 @@
+:: FCaress [nobr]
+
+<<setPlayerPronouns>>
+<<set $AS = $activeSlave.ID>>
+<<setLocalPronouns $activeSlave>>
+
+You tell getSlave($AS).slaveName to
+<<if !hasAnyLegs(getSlave($AS))>>
+	have another slave set $him down on your desk.
+<<elseif tooBigBreasts(getSlave($AS))>>
+	have another slave help $him heft $his tits so $he can be near you.
+<<elseif tooBigBelly(getSlave($AS))>>
+	have another slave help $him heft $his belly so $he can be near you.
+<<elseif tooBigButt(getSlave($AS))>>
+	have another slave help $him heft $his ass cheeks so $he can be near you.
+<<elseif tooBigDick(getSlave($AS))>>
+	have another slave help $him heft $his cock so $he can be near you.
+<<elseif tooBigBalls(getSlave($AS))>>
+	have another slave help $him heft $his balls so $he can be near you.
+<<elseif tooFatSlave(getSlave($AS))>>
+	have another slave help $him up so $he can be near you.
+<<else>>
+	move closer towards you.
+<</if>>
+
+<<if (getSlave($AS).fetish == "mindbroken") && (getSlave($AS).relationship != -3)>>
+	$He complies mechanically. $He remembers that when <<= WrittenMaster()>>'s commands are not obeyed, there is punishment.
+<<elseif (getSlave($AS).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(getSlave($AS))>>
+		into $his <<= App.Desc.eyesColor(getSlave($AS))>>. $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 (getSlave($AS).relationship == -3)>>
+	<<if getSlave($AS).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.eyesColor(getSlave($AS))>>. $He doesn't react.
+	<<elseif getSlave($AS).devotion+getSlave($AS).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.eyesColor(getSlave($AS))>>. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile<<if canSee(getSlave($AS))>>, running $his eyes over your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>><</if>>.
+	<<elseif getSlave($AS).devotion < -20 && getSlave($AS).trust > 20>>
+		$He complies. Once $he's close, you hold $his face in your palms and look into $his <<= App.Desc.eyesColor(getSlave($AS))>>. $He finds the intense look from the _womanP $he's forcibly married to disturbing, and <<if canSee(getSlave($AS))>> breaks eye contact<<else>> turns $his face away<</if>>.
+	<<elseif getSlave($AS).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.eyesColor(getSlave($AS))>>. $He finds the intense look from the _womanP $he's forcibly married to terrifying, and <<if canSee(getSlave($AS))>> 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.eyesColor(getSlave($AS))>>. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile<<if canSee(getSlave($AS))>>, running $his eyes over your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>><</if>>.
+	<</if>>
+<<elseif (getSlave($AS).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.eyesColor(getSlave($AS))>>. $He finds the intense look from $his beloved <<= WrittenMaster()>> disconcerting, and $his eyes flick downward after a moment. $He blushes furiously.
+<<elseif (getSlave($AS).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.eyesColor(getSlave($AS))>>. $He finds the intense attention from $his <<= WrittenMaster(getSlave($AS))>> disconcerting, and $he looks down after a moment, blushing.
+<<elseif (getSlave($AS).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.eyesColor(getSlave($AS))>>. $He finds the intense attention from $his <<= WrittenMaster(getSlave($AS))>> worrying, and $he looks down after a moment, blushing nervously.
+<<elseif (getSlave($AS).devotion >= -20) && (getSlave($AS).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.eyesColor(getSlave($AS))>>. $He finds the intense attention from $his <<= WrittenMaster(getSlave($AS))>> worrying, and $he looks down after a moment, $his lower lip trembling with nervousness.
+<<elseif (getSlave($AS).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.eyesColor(getSlave($AS))>>. $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.eyesColor(getSlave($AS))>>. $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.
+<<if (getSlave($AS).lipsTat != 0)>>
+	Your fingers trace $his facial tattoos, slowly picking out the patterns against $his getSlave($AS).skin skin.
+<</if>>
+<<if (getSlave($AS).lipsPiercing+getSlave($AS).tonguePiercing > 2)>>
+	You touch each of $his facial piercings, one by one, feeling the hard metal contrast with $his pliant flesh.
+<</if>>
+Then, you gently tilt $his <<if getSlave($AS).face > 95>>overwhelmingly stunning<<elseif getSlave($AS).face > 10>>alluring<<elseif getSlave($AS).face >= -10>>appealing<<elseif getSlave($AS).face >= -40>>plain<<else>>rough<</if>> head back and lightly touch $his
+<<if getSlave($AS).lips > 95>>facepussy
+<<else>>
+	<<if getSlave($AS).lips > 70>>pillowlike
+	<<elseif getSlave($AS).lips > 40>>generous
+	<<elseif getSlave($AS).lips > 20>>plush
+	<</if>>
+	lips
+<</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 getSlave($AS).face > 95>>gorgeous<<elseif getSlave($AS).face > 10>>nice<<elseif getSlave($AS).face >= -10>>cute<<elseif getSlave($AS).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 (getSlave($AS).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 (getSlave($AS).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.eyesColor(getSlave($AS))>> track the movements of your hands briefly but then stare blankly ahead of $him, awaiting further use of $his body.
+<<elseif (getSlave($AS).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(getSlave($AS)))>> A hand reaches dumbly up to $his face mimicking your last movements.<</if>> <<if (getSlave($AS).accent >= 3)>>$He does $his best to communicate love with $his <<= App.Desc.eyesColor(getSlave($AS))>>, since $he does not speak $language well enough to express $himself.<<elseif (!hasAnyArms(getSlave($AS))) && (!canTalk(getSlave($AS)))>>$He does $his best to communicate love with $his <<= App.Desc.eyesColor(getSlave($AS))>>.<<elseif !canTalk(getSlave($AS))>>$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 (getSlave($AS).devotion > 50) && (getSlave($AS).fetish == "dom") && (getSlave($AS).fetishKnown == 1) && (getSlave($AS).fetishStrength > 60)>>
+	As you start to touch $his <<if getSlave($AS).face > 95>>gorgeous<<elseif getSlave($AS).face > 10>>lovely<<elseif getSlave($AS).face >= -10>>pretty<<elseif getSlave($AS).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 (getSlave($AS).accent >= 3)>>$He does $his best to communicate excitement with $his <<= App.Desc.eyesColor(getSlave($AS))>>, since $he does not speak $language well enough to express $himself.<<elseif (!hasAnyArms(getSlave($AS))) && (!canTalk(getSlave($AS)))>>$He does $his best to communicate excitement with $his <<= App.Desc.eyesColor(getSlave($AS))>>.<<elseif !canTalk(getSlave($AS))>>$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 (getSlave($AS).devotion > 50) && (getSlave($AS).fetish == "cumslut") && (getSlave($AS).fetishKnown == 1) && (getSlave($AS).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 >= 1400>>
+		giant tits.
+	<<elseif $PC.boobs >= 1200>>
+		huge breasts.
+	<<elseif $PC.boobs >= 1000>>
+		big breasts.
+	<<elseif $PC.boobs >= 800>>
+		prominent breasts.
+	<<elseif $PC.boobs >= 650>>
+		unremarkable breasts.
+	<<elseif $PC.boobs >= 500>>
+		breasts.
+	<<elseif $PC.boobs >= 300>>
+		tiny breasts.
+	<<elseif $PC.title > 0>>
+		manly chest.
+	<<else>>
+		non-existent breasts.
+	<</if>>
+	<<if (getSlave($AS).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 (getSlave($AS).accent >= 3)>>$He does $his best to communicate undiminished lust with $his <<= App.Desc.eyesColor(getSlave($AS))>>, since $he does not speak $language well enough to express $himself.<<elseif (!hasAnyArms(getSlave($AS))) && (!canTalk(getSlave($AS)))>>$He does $his best to communicate undiminished lust with $his <<= App.Desc.eyesColor(getSlave($AS))>>.<<elseif !canTalk(getSlave($AS))>>$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 (getSlave($AS).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 >= 1400>>
+		expansive <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> chest.
+	<<elseif $PC.boobs >= 1200>>
+		huge <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> breasts.
+	<<elseif $PC.boobs >= 1000>>
+		big <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> breasts.
+	<<elseif $PC.boobs >= 800>>
+		soft breasts.
+	<<elseif $PC.boobs >= 500>>
+		breasts.
+	<<elseif $PC.boobs >= 300>>
+		small chest.
+	<<elseif $PC.title > 0>>
+		manly chest.
+	<<else>>
+		flat chest.
+	<</if>>
+	$He gradually closes $his eyes and when you finally stop, <<if (hasAnyArms(getSlave($AS)))>>$he runs $his hand delightfully across $his face where you last touched $him,<<else>>there is<</if>> a euphoric look on $his getSlave($AS).skin face. <<if (getSlave($AS).accent >= 3)>>$He does $his best to communicate devotion with $his <<= App.Desc.eyesColor(getSlave($AS))>>, since $he's not confident in $his ability to express it in $language.<<elseif (!hasAnyArms(getSlave($AS))) && (!canTalk(getSlave($AS)))>>$He does $his best to communicate devotion with $his <<= App.Desc.eyesColor(getSlave($AS))>>.<<elseif !canTalk(getSlave($AS))>>$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 (getSlave($AS).devotion > 20)>>
+	$He accepts your touch willingly. As you are so close to $him, you sense considerable turmoil in the <<if (getSlave($AS).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(getSlave($AS))>> gaze into yours searchingly, looking for answers that are not there. <<if ((!hasAnyArms(getSlave($AS))) && (!canTalk(getSlave($AS))))>>$His eyes beg for an answer: is that it?<<elseif !canTalk(getSlave($AS))>>$He signs hesitantly, asking if that's it.<<else>>$He asks hesitantly, "I-i<<s>> that it, <<Master>>?"<</if>>
+<<elseif (getSlave($AS).devotion >= -20) && (getSlave($AS).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(getSlave($AS))) && (!canTalk(getSlave($AS))))>>$His eyes beg for an answer: is that it?<<elseif !canTalk(getSlave($AS))>>$He signs hesitantly, asking if that's it.<<else>>$He asks hesitantly, "I-i<<s>> that it, <<Master>>?"<</if>>
+<<elseif (getSlave($AS).trust < -50)>>
+	$He is nearly frozen with fear, and does not resist as you start to caress $his face. In fact, $he barely reacts at all. $He stares at you as you move your fingers across $his stiff face, but it's like touching a statue. $He is so filled with terror that $he remains stiff even as it becomes clear to $him you're not going to hurt $him. When you bore of touching the <<if (getSlave($AS).physicalAge > 30)>>$woman<<else>>$girl<</if>> and move your hand away, $he stares at you in utter incomprehension. <<if ((!hasAnyArms(getSlave($AS))) && (!canTalk(getSlave($AS))))>>$His eyes beg for an answer: is that it?<<elseif !canTalk(getSlave($AS))>>$He signs spastically, begging fearfully to know if that's it.<<else>>$He asks nervously, "I-i<<s>> that it, <<Master>>?"<</if>> Then $he cringes.
+<<else>>
+	$He reflexively turns away from you, but you catch $his head with one hand and slowly but gently move your other hand along $his face. Spluttering, $he leans backwards, but you tip forward with $him and pin $him against your desk, not stopping your gentle touch on $his head. $He tries to wriggle out of your grasp desperately, but $his struggles slowly subside as $he realizes that you're not taking this any farther. When you bore of it and move your hand away, $he stares at you in utter incomprehension. <<if ((!hasAnyArms(getSlave($AS))) && (!canTalk(getSlave($AS))))>>$His eyes demand an answer: is that it?<<elseif !canTalk(getSlave($AS))>>$He signs irritably, asking whether that's it.<<else>>$He splutters, "I<<s>> that it, <<Master>>!?"<</if>>
+<</if>>
diff --git a/src/npc/interaction/fEmbrace.tw b/src/npc/interaction/fEmbrace.tw
new file mode 100644
index 0000000000000000000000000000000000000000..026d29a15470703f82035ffa26f94730060fe061
--- /dev/null
+++ b/src/npc/interaction/fEmbrace.tw
@@ -0,0 +1,168 @@
+:: FEmbrace [nobr]
+
+<<setPlayerPronouns>>
+<<set $AS = $activeSlave.ID>>
+<<run Enunciate($activeSlave)>>
+<<setLocalPronouns $activeSlave>>
+
+You tell getSlave($AS).slaveName to
+<<if (hasAnyLegs(getSlave($AS)))>>
+	stand in front of you.
+<<else>>
+	have another slave set $him down on your desk.
+<</if>>
+
+<<if (getSlave($AS).fetish == "mindbroken") && (getSlave($AS).relationship != -3)>>
+	$He complies automatically. $He remembers that when <<= WrittenMaster()>>'s commands are not obeyed, there is punishment.
+<<elseif (getSlave($AS).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(getSlave($AS))>>
+		into $his <<= App.Desc.eyesColor(getSlave($AS))>>. $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 (getSlave($AS).relationship == -3)>>
+	<<if getSlave($AS).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.eyesColor(getSlave($AS))>>. $He shows no reaction.
+	<<elseif getSlave($AS).devotion+getSlave($AS).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.eyesColor(getSlave($AS))>>. $He finds the intense look from the _womanP $he's married to affirming, and looks down with a smile<<if canSee(getSlave($AS))>>, running $his eyes over your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>><</if>>.
+	<<elseif getSlave($AS).devotion < -20 && getSlave($AS).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.eyesColor(getSlave($AS))>>. $He finds the intense look from the _womanP $he's forcibly married to disturbing, and <<if canSee(getSlave($AS))>> breaks eye contact<<else>> turns $his face away<</if>>.
+	<<elseif getSlave($AS).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.eyesColor(getSlave($AS))>>. $He finds the intense look from the _womanP $he's forcibly married to terrifying, and <<if canSee(getSlave($AS))>> 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.eyesColor(getSlave($AS))>>. $He finds the intense look from the _womanP $he's married to reassuring, and looks down with a slight smile<<if canSee(getSlave($AS))>>, running $his eyes over your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>><</if>>.
+	<</if>>
+<<elseif (getSlave($AS).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.eyesColor(getSlave($AS))>>. $He finds the intense look from $his beloved <<= WrittenMaster()>> disconcerting, and $his eyes flick downward after a moment. $He blushes furiously.
+<<elseif (getSlave($AS).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.eyesColor(getSlave($AS))>>. $He finds the intense attention from $his <<= WrittenMaster()>> disconcerting, and $he looks down after a moment, blushing.
+<<elseif (getSlave($AS).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.eyesColor(getSlave($AS))>>. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, blushing nervously.
+<<elseif (getSlave($AS).devotion >= -20) && (getSlave($AS).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.eyesColor(getSlave($AS))>>. $He finds the intense attention from $his <<= WrittenMaster()>> worrying, and $he looks down after a moment, $his lower lip trembling with nervousness.
+<<elseif (getSlave($AS).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.eyesColor(getSlave($AS))>> 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.eyesColor(getSlave($AS))>>. $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(getSlave($AS)))>> 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(getSlave($AS)))>> When you press your hips against $hers,<<else>> You use your arms to prop $him up against you,<</if>> <<if (getSlave($AS).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.
+
+<<if (getSlave($AS).boobs < 2600)>>
+	<<if (getSlave($AS).nipples == "huge")>>
+		You feel $his large, erect nipples against your
+	<<elseif (getSlave($AS).nipples == "puffy")>>
+		You feel $his erect, puffy nipples against your
+	<<elseif getSlave($AS).nipples == "partially inverted">>
+		You feel $his partially inverted nipples against your
+	<<elseif getSlave($AS).nipples == "inverted">>
+		You feel $his inverted nipples against your
+	<<elseif getSlave($AS).nipples == "inverted">>
+		You feel the slits of $his nipples against your
+	<<else>>
+		You feel $his erect nipples against your
+	<</if>>
+	hands as you move your arms down around $his breasts. <<if (getSlave($AS).devotion > 20)>>You take your time to stay in this position, feeling $his heart beat against you. $He starts to breathe faster before you keep one arm wrapped around $him as you move to $his front<<else>>As you move to $his front, with one arm still around $him, $he again tries to break away but you keep $him held tightly and you whisper the alternatives to $him, reminding $him<</if>>. You wrap your arms around $his back as you press $his breasts against your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>>.
+<<else>>
+	$His massive tits are too large for you to wrap your arms around so you start to wrap your arms around $his waist. You feel $his heart beat against your chest, $he starts to breathe faster as you press $his back against your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>>.
+<</if>>
+
+<<if (getSlave($AS).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.eyesColor(getSlave($AS))>> track the movements of your hands briefly but then $he stares blankly ahead of $him, not understanding what is happening.
+<<elseif (getSlave($AS).relationship == -2)>>
+	In the warmth of your embrace, $he turns towards you, $his passionate <<= App.Desc.eyesColor(getSlave($AS))>> 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(getSlave($AS)))>> $His hand reaches to your arms and $he strokes them longingly.<</if>>
+	<<if (!hasAnyArms(getSlave($AS))) && !canTalk(getSlave($AS))>>
+		$He slowly opens them and does $his best to communicate love with $his <<= App.Desc.eyesColor(getSlave($AS))>>.
+	<<elseif !canTalk(getSlave($AS))>>
+		$He signs that $he loves you.
+	<<else>>
+		"I love you, <<Master>>," $he <<say>>s dreamily.
+	<</if>>
+	$He looks at you, almost begging you with $his eyes that $he wants much more than a mere embrace.
+<<elseif (getSlave($AS).devotion > 50) && (getSlave($AS).fetish == "dom") && (getSlave($AS).fetishKnown == 1) && (getSlave($AS).fetishStrength > 60)>>
+	In your soft, warm embrace, $he tries hard to stop $himself from losing $himself in your arms.
+	<<if (hasAnyArms(getSlave($AS)))>>
+		$He starts to embrace you <<if (hasBothArms(getSlave($AS)))>>in $his arms<<else>>with $his arm<</if>> as well. When you gently squeeze $him in your arms, $he breathes more heavily and starts to lovingly squeeze you as well, $his tendency towards sexual dominance encouraging $him to compete with you in embraces against each other.
+	<<else>>
+		When you gently squeeze $him in your arms, $he breathes more heavily before relaxing against you.
+	<</if>>
+	When you finally stop and relax your embrace, $his eyes are closed and $he's smiling blissfully.
+	<<if (!hasAnyArms(getSlave($AS))) && !canTalk(getSlave($AS))>>
+		$He slowly opens them and does $his best to communicate excitement with $his <<= App.Desc.eyesColor(getSlave($AS))>>.
+	<<elseif !canTalk(getSlave($AS))>>
+		$He signs that $he liked that.
+	<<else>>
+		"That wa<<s>> fun, <<Master>>," $he <<say>>s cheerfully.
+	<</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 (getSlave($AS).devotion > 50)>>
+	$He sighs devotedly in your arms and slowly relaxes. $He turns towards you, $his doting <<= App.Desc.eyesColor(getSlave($AS))>> staring intently at your face. You feel $his heart beating faster against your chest as you softly squeeze your arms tighter.<<if hasAnyArms(getSlave($AS))>> $His hand<<if hasBothArms(getSlave($AS))>>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 >= 1400>>
+		expansive <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> chest.
+	<<elseif $PC.boobs >= 1200>>
+		huge <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> breasts.
+	<<elseif $PC.boobs >= 1000>>
+		big <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> breasts.
+	<<elseif $PC.boobs >= 800>>
+		soft breasts.
+	<<elseif $PC.boobs >= 500>>
+		breasts.
+	<<elseif $PC.boobs >= 300>>
+		small chest.
+	<<elseif $PC.title > 0>>
+		manly chest.
+	<<else>>
+		flat chest.
+	<</if>>
+	When you finally stop, <<if (hasAnyArms(getSlave($AS)))>>$he reaches to your face with $his hand and gently strokes your cheek<<else>>$he turns to you<</if>>, a euphoric look on $his getSlave($AS).skin face.
+	<<if (!hasAnyArms(getSlave($AS))) && !canTalk(getSlave($AS))>>
+		$He does $his best to communicate devotion with $his <<= App.Desc.eyesColor(getSlave($AS))>>.
+	<<elseif !canTalk(getSlave($AS))>>
+		$He signs that $he loves you.
+	<<elseif (getSlave($AS).accent >= 3)>>
+		$He does $his best to communicate devotion with $his <<= App.Desc.eyesColor(getSlave($AS))>>, 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 (getSlave($AS).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 (getSlave($AS).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(getSlave($AS))>> 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(getSlave($AS))) && !canTalk(getSlave($AS))>>
+		$His eyes beg for an answer: is that it?
+	<<elseif !canTalk(getSlave($AS))>>
+		$He signs hesitantly, asking if that's it.
+	<<else>>
+		$He asks hesitantly, "I-i<<s>> that it, <<Master>>?"
+	<</if>>
+<<elseif (getSlave($AS).devotion >= -20) && (getSlave($AS).trust < -20)>>
+	$He shakes at your touch fearfully. As you softly press $his trembling body against you, $his eagerness to avoid punishment leads $him to stiffen in your arms. While $he continues to shudder, you continue embracing $him, 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 you relax your arms for a moment, $he opens $his eyes to look at you for a long moment, $his eyes darting up to your face, before visibly catching $himself with a reminder that $he's a slave and you're $his owner.
+	<<if (!hasAnyArms(getSlave($AS))) && !canTalk(getSlave($AS))>>
+		$His eyes beg for an answer: is that it?
+	<<elseif !canTalk(getSlave($AS))>>
+		$He signs hesitantly, asking if that's it.
+	<<else>>
+		$He asks hesitantly, "I-i<<s>> that it, <<Master>>?"
+	<</if>>
+<<elseif (getSlave($AS).trust < -50)>>
+	$He is nearly frozen with fear, and does not resist as you start to squeeze your arms around $him. In fact, $he barely reacts at all. $He stares at your arms as they continue squeezing, but it's like touching a statue. $He is so filled with terror that $he remains stiff even as it becomes clear to $him you're not going to hurt $him. When you bore of embracing the still <<if (getSlave($AS).physicalAge > 30)>>$woman<<else>>$girl<</if>> and release $him, $he stares at you in utter incomprehension.
+	<<if (!hasAnyArms(getSlave($AS))) && !canTalk(getSlave($AS))>>
+		$His eyes beg for an answer: is that it?
+	<<elseif !canTalk(getSlave($AS))>>
+		$He signs spastically, begging fearfully to know if that's it.
+	<<else>>
+		$He asks nervously, "I-i<<s>> that it, <<Master>>?"
+	<</if>>
+	Then $he cringes, unsure of what you are going to do next.
+<<else>>
+	$He reflexively tries to break free from your arms, but you keep $him wrapped in them. Shuddering, $he desperately leans away from you, but you tip forward with $him and pin $him against your desk, continuing your hold on $him. $He tries to wriggle out of your grasp desperately, but $his struggles slowly subside as $he realizes that you're not taking this any farther. When you bore of it and release $him, $he stares at you in utter incomprehension.
+	<<if (!hasAnyArms(getSlave($AS))) && !canTalk(getSlave($AS))>>
+		$His eyes demand an answer: is that it?
+	<<elseif !canTalk(getSlave($AS))>>
+		$He signs irritably, asking whether that's it.
+	<<else>>
+		$He splutters, "I<<s>> that it, <<Master>>!?"
+	<</if>>
+	$He shakes uncontrollably, apprehensive at what you are going to do next.
+<</if>>
diff --git a/src/npc/interaction/fondleBoobs.tw b/src/npc/interaction/fondleBoobs.tw
new file mode 100644
index 0000000000000000000000000000000000000000..6543335b52e1d0648223966a1d024b4fcfc54634
--- /dev/null
+++ b/src/npc/interaction/fondleBoobs.tw
@@ -0,0 +1,439 @@
+:: FondleBoobs [nobr]
+
+<<set $AS = $activeSlave.ID>>
+<<setLocalPronouns $activeSlave>>
+
+You call $him over so you can fondle $his
+<<if (getSlave($AS).boobs >= 20000)>>
+	colossal tits.
+<<elseif (getSlave($AS).boobs >= 10000)>>
+	massive tits.
+<<elseif (getSlave($AS).boobs >= 5000)>>
+	monster tits.
+<<elseif (getSlave($AS).boobs >= 1000)>>
+	huge tits.
+<<elseif (getSlave($AS).boobsImplant > 250)>>
+	fake tits.
+<<elseif (getSlave($AS).boobs >= 650)>>
+	big tits.
+<<elseif (getSlave($AS).boobs >= 300)>>
+	small tits.
+<<else>>
+	flat tits.
+<</if>>
+
+<<if (getSlave($AS).nipples == "huge")>>
+	$His nipples are so large they give $his breasts an unavoidably lewd appeal as they jut outward.
+<<elseif (getSlave($AS).nipples == "puffy")>>
+	$His puffy nipples beg to be sucked.
+<<elseif (getSlave($AS).nipples == "partially inverted") && (getSlave($AS).nipplesPiercing == 0)>>
+	$His partially inverted nipples should protrude at the slightest stimulation.
+<<elseif (getSlave($AS).nipples == "inverted") && (getSlave($AS).nipplesPiercing == 0)>>
+	$His inverted nipples form lewd little creases across $his areolae.
+<<elseif getSlave($AS).nipples == "fuckable">>
+	<<if getSlave($AS).lactation>>
+		$His nipplecunts are leaking milk and begging to be penetrated.
+	<<else>>
+		$His nipplecunts form lewd little slits across $his areolae.
+	<</if>>
+<<else>>
+	$His erect nipples point enticingly outwards.
+<</if>>
+
+<<if (getSlave($AS).boobsTat == "tribal patterns")>>
+	The tattoos on $his breasts certainly draw attention to $his nipples.
+<</if>>
+
+<<if (getSlave($AS).nipplesPiercing > 1) && !hasAnyLegs(getSlave($AS))>>
+	You play with the chain between $his nipples.
+<<elseif (getSlave($AS).nipplesPiercing > 1)>>
+	You pull $him over by the chain between $his nipples.
+<<elseif (getSlave($AS).nipplesPiercing == 1)>>
+	$His nipple piercings glint enticingly.
+<</if>>
+
+<<if isAmputee(getSlave($AS))>>
+	$His limbless <<if $seeRace == 1>>getSlave($AS).race <</if>>torso is a sight to behold. You place your hands on $his breasts and you gently massage
+	<<if (getSlave($AS).boobs >= 20000)>>
+		$his colossal tits, doing your best to not miss <<if $showInches == 2>>an inch<<else>>a centimeter<</if>> of their immense size,
+	<<elseif (getSlave($AS).boobs >= 10000)>>
+		$his massive tits, your hands sinking deep into their soft flesh,
+	<<elseif (getSlave($AS).boobs >= 5000)>>
+		$his monster tits, bouncing their weighty mass in your hands,
+	<<elseif (getSlave($AS).boobs > 1000)>>
+		$his huge tits, bouncing them up and down in your hands, while simultaneously
+		<<if getSlave($AS).nipples == "fuckable">>
+			slipping your fingers in and out of $his getSlave($AS).nipples nipples,
+		<<else>>
+			rubbing $his getSlave($AS).nipples nipples with your fingers and thumbs,
+		<</if>>
+	<<elseif (getSlave($AS).boobs > 650)>>
+		$his large tits, jiggling them enticingly with your hands,
+	<<elseif (getSlave($AS).boobs > 300)>>
+		$his cute breasts, cupping them and gently
+		<<if getSlave($AS).nipples == "fuckable">>
+			slipping your fingers in and out of $his getSlave($AS).nipples nipples,
+		<<else>>
+			playing with $his nipples between your fingers and thumbs,
+		<</if>>
+	<<else>>
+		$his flat breasts, gently
+		<<if getSlave($AS).nipples == "fuckable">>
+			slipping your fingers in and out of $his getSlave($AS).nipples nipples,
+		<<else>>
+			playing with $his nipples between your fingers and thumbs,
+		<</if>>
+	<</if>>
+	teasing them and pulling them gently towards you. Moving your head close to $his breasts, you nuzzle on a nipple with your lips and even lick it delicately with your tongue.
+	<<if getSlave($AS).nipples != "fuckable">>
+		Then you alternate, gently nibbling with your teeth on the other nipple. You squeeze the tips of $his<<if (getSlave($AS).lactation > 0)>> milky<</if>> nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions.
+	<<else>>
+		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 (getSlave($AS).lactation > 0)>> milky<</if>> nipples with your fingers before vigorously fingering $his tits.
+	<</if>>
+	$He starts to pant heavily while $he lies helpless at your playing with $his breasts and $he cannot do anything against the relentless fondling. $He wriggles and squirms at the continued stimulation, getting aroused at the expert way you move around $his tits and nipples.
+<<elseif (getSlave($AS).fetish == "boobs") && (getSlave($AS).fetishStrength > 60) && (getSlave($AS).fetishKnown == 1)>>
+	$He comes over excitedly at the thought of $his breasts getting touched. $He stands in between you and your desk, already presenting $his breasts for you. You place your hands on $his breasts and you gently massage
+	<<if (getSlave($AS).boobs >= 20000)>>
+		$his colossal tits, before sinking your body into their immense softness,
+	<<elseif (getSlave($AS).boobs >= 10000)>>
+		$his massive tits, before sinking your arms into their soft mass,
+	<<elseif (getSlave($AS).boobs >= 5000)>>
+		$his monster tits, bouncing their weighty mass in your hands,
+	<<elseif (getSlave($AS).boobs > 1000)>>
+		$his huge tits, bouncing them up and down in your hands, while simultaneously
+		<<if getSlave($AS).nipples == "fuckable">>
+			slipping your fingers in and out of $his getSlave($AS).nipples nipples,
+		<<else>>
+			rubbing $his getSlave($AS).nipples nipples with your fingers and thumbs,
+		<</if>>
+	<<elseif (getSlave($AS).boobs > 650)>>
+		$his large tits, jiggling them enticingly with your hands,
+	<<elseif (getSlave($AS).boobs > 300)>>
+		$his cute breasts, cupping them and gently
+		<<if getSlave($AS).nipples == "fuckable">>
+			slipping your fingers in and out of $his getSlave($AS).nipples nipples,
+		<<else>>
+			playing with $his nipples between your fingers and thumbs,
+		<</if>>
+	<<else>>
+		$his flat breasts gently
+		<<if getSlave($AS).nipples == "fuckable">>
+			slipping your fingers in and out of $his engorged getSlave($AS).nipples nipples,
+		<<else>>
+			playing with $his hard, erect nipples between your fingers and thumbs,
+		<</if>>
+	<</if>>
+	teasing them and pulling them gently towards you. Moving your head close to $his breasts, you nuzzle on a nipple with your lips and even lick it delicately with your tongue.
+	<<if getSlave($AS).nipples != "fuckable">>
+		Then you alternate, gently nibbling with your teeth on the other nipple. You squeeze the tips of $his<<if (getSlave($AS).lactation > 0)>> milky<</if>> nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions. $He moans at your playing with $his breasts, $He rubs $himself while you do, getting intensely aroused at the expert way you move around $his tits and nipples. You continue, rolling $his getSlave($AS).nipples nipples between your fingers and thumbs while $he gets increasingly frenzied at the continued stimulation. When it seems like $he's close, you give them a hard pull, sending $him gasping over the edge of ecstasy.
+	<<else>>
+		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 (getSlave($AS).lactation > 0)>> milky<</if>> nipples with your fingers before vigorously fingering $his tits. $He moans at your playing with $his breasts, $He rubs $himself while you do, getting intensely aroused at the expert way you move around $his tits and nipples. You continue, adding more fingers into $his getSlave($AS).nipples nipples while $he gets increasingly frenzied at the continued stimulation. When it seems like $he's close, you cram your whole fist in, sending $him gasping over the edge of ecstasy.
+	<</if>>
+<<elseif (getSlave($AS).devotion > 50) && (getSlave($AS).fetish == "dom") && (getSlave($AS).fetishKnown == 1) && (getSlave($AS).fetishStrength > 60)>>
+	$He eagerly comes over to you, puffing $his chest out at you. When you place your hands on $his
+	<<if (getSlave($AS).boobs >= 20000)>>
+		colossal tits,
+	<<elseif (getSlave($AS).boobs >= 10000)>>
+		massive tits,
+	<<elseif (getSlave($AS).boobs >= 5000)>>
+		monster tits,
+	<<elseif (getSlave($AS).boobs >= 1000)>>
+		huge tits,
+	<<elseif (getSlave($AS).boobsImplant > 250)>>
+		fake tits,
+	<<elseif (getSlave($AS).boobs >= 650)>>
+		big tits,
+	<<elseif (getSlave($AS).boobs >= 300)>>
+		cute breasts,
+	<<else>>
+		flat breasts,
+	<</if>>
+	<<if (hasAnyArms(getSlave($AS)))>>
+		$he places $his hand<<if (hasBothArms(getSlave($AS)))>>s<</if>> on your <<if $PC.boobs >= 300>>bosom<<elseif $PC.title == 0>>flat chest<<else>>manly chest<</if>> in turn, $his tendency towards sexual dominance encouraging $him to compete with you in fondling each other.
+	<</if>>
+	You both alternate between taking your mouth to $his<<if (getSlave($AS).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 (getSlave($AS).accent >= 3)>>
+		$He does $his best to communicate excitement with $his <<if canSee(getSlave($AS))>><<= App.Desc.eyesColor(getSlave($AS))>><<else>>face<</if>>, since $he does not speak $language well enough to express $himself.
+	<<elseif (!hasAnyArms(getSlave($AS))) && (!canTalk(getSlave($AS)))>>
+		$He does $his best to communicate excitement with $his <<if canSee(getSlave($AS))>><<= App.Desc.eyesColor(getSlave($AS))>><<else>>face<</if>>.
+	<<elseif !canTalk(getSlave($AS))>>
+		$He signs that $he liked that.
+	<<else>>
+		"That wa<<s>> fun, <<Master>>," $he <<say>>s cheerfully.
+	<</if>>
+	<<if canSee(getSlave($AS))>>
+		$He looks at you with $his <<= App.Desc.eyesColor(getSlave($AS))>>, smiling.
+	<<else>>
+		$He smiles at you.
+	<</if>>
+<<elseif (getSlave($AS).fetish == "submissive") && (getSlave($AS).fetishStrength > 60) && (getSlave($AS).fetishKnown == 1)>>
+	$He eagerly comes over to you, to stand between you and your desk. You lean over while $he submissively lies down upon it, face-up, with $his breasts pointed to the air. You place your hands on $his
+	<<if (getSlave($AS).boobs >= 20000)>>
+		colossal tits, before sinking your body into their immense softness,
+	<<elseif (getSlave($AS).boobs >= 10000)>>
+		massive tits, before sinking your arms into their soft mass,
+	<<elseif (getSlave($AS).boobs >= 5000)>>
+		monster tits, bouncing their weighty mass in your hands,
+	<<elseif (getSlave($AS).boobs > 1000)>>
+		huge tits, bouncing them up and down in your hands, while simultaneously
+		<<if getSlave($AS).nipples == "fuckable">>
+			slipping your fingers in and out of $his getSlave($AS).nipples nipples,
+		<<else>>
+			rubbing $his getSlave($AS).nipples nipples with your fingers and thumbs,
+		<</if>>
+	<<elseif (getSlave($AS).boobs > 650)>>
+		large tits, jiggling them enticingly with your hands,
+	<<elseif (getSlave($AS).boobs > 300)>>
+		cute breasts, cupping them and gently
+		<<if getSlave($AS).nipples == "fuckable">>
+			slipping your fingers in and out of $his getSlave($AS).nipples nipples,
+		<<else>>
+			playing with $his nipples between your fingers and thumbs,
+		<</if>>
+	<<else>>
+		flat breasts, gently
+		<<if getSlave($AS).nipples == "fuckable">>
+			slipping your fingers in and out of $his engorged getSlave($AS).nipples nipples,
+		<<else>>
+			playing with $his hard, erect nipples between your fingers and thumbs,
+		<</if>>
+	<</if>>
+	teasing them and pulling them gently towards you. Moving your head close to $his breasts, you nuzzle on a nipple with your lips and even lick it delicately with your tongue.
+	<<if getSlave($AS).nipples != "fuckable">>
+		Then you alternate, gently nibbling with your teeth on the other nipple. You squeeze the tips of $his<<if (getSlave($AS).lactation > 0)>> milky<</if>> nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions.
+	<<else>>
+		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 (getSlave($AS).lactation > 0)>> milky<</if>> nipples with your fingers before vigorously fingering $his tits.
+	<</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 getSlave($AS).skin face.
+	<<if (getSlave($AS).accent >= 3)>>
+		$He does $his best to communicate devotion with $his <<if canSee(getSlave($AS))>><<= App.Desc.eyesColor(getSlave($AS))>><<else>>face<</if>>, since $he's not confident in $his ability to express it in $language.
+	<<elseif (!hasAnyArms(getSlave($AS))) && !canTalk(getSlave($AS))>>
+		$He does $his best to communicate devotion with $his <<if canSee(getSlave($AS))>><<= App.Desc.eyesColor(getSlave($AS))>><<else>>face<</if>>.
+	<<elseif !canTalk(getSlave($AS))>>
+		$He signs that $he loves you.
+	<<else>>
+		"Plea<<s>>e don't <<s>>top, <<Master>>," $he <<say>>s quietly.
+	<</if>>
+	$He <<if canSee(getSlave($AS))>>looks<<else>>gazes<</if>> at you longingly, eager for more.
+<<elseif (getSlave($AS).fetish == "masochist") && (getSlave($AS).fetishStrength > 60) && (getSlave($AS).fetishKnown == 1)>>
+	$He hurriedly comes over to you, to stand between you and your desk. You lean over while $he lies down upon it, face-up, with $his breasts pointed to the air. $He gasps as you slap your hands on $his
+	<<if (getSlave($AS).boobs >= 20000)>>
+		colossal tits, before sinking your body into their immense softness before pulling back and struggling to grasp both nipples at once,
+	<<elseif (getSlave($AS).boobs >= 10000)>>
+		massive tits, using your entire arms to roughly jiggle them before pulling back to maul $his nipples,
+	<<elseif (getSlave($AS).boobs >= 5000)>>
+		monster tits, bouncing their weighty mass roughly with all your might before sliding your hands to $his nipples,
+	<<elseif (getSlave($AS).boobs > 1000)>>
+		huge tits, bouncing them roughly up and down in your hands, while simultaneously
+		<<if getSlave($AS).nipples == "fuckable">>
+			shoving your fingers in and out of $his getSlave($AS).nipples nipples,
+		<<else>>
+			flicking $his nipples hard with your fingers and thumbs,
+		<</if>>
+	<<elseif (getSlave($AS).boobs > 650)>>
+		large tits, jiggling them enticingly with your hands,
+	<<elseif (getSlave($AS).boobs > 300)>>
+		cute breasts, cupping them and roughly
+		<<if getSlave($AS).nipples == "fuckable">>
+			slipping your fingers in and out of $his getSlave($AS).nipples nipples,
+		<<else>>
+			playing with $his nipples between your fingers and thumbs,
+		<</if>>
+	<<else>>
+		flat breasts, roughly
+		<<if getSlave($AS).nipples == "fuckable">>
+			slipping your fingers in and out of $his engorged getSlave($AS).nipples nipples,
+		<<else>>
+			playing with $his hard, erect nipples between your fingers and thumbs,
+		<</if>>
+	<</if>>
+	teasing them and firmly pulling them in all directions.
+	<<if getSlave($AS).nipples != "fuckable">>
+		Moving your head close to $his breasts, you put your lips on a nipple and close your lips firmly around it to pull strongly on it. Then you alternate, bite hard with your teeth on the other. You firmly squeeze the tips of $his<<if (getSlave($AS).lactation > 0)>> milky<</if>> nipples with your thumbs and fingers and tweak them in your fingertips, then you push $his nipples with your thumbs, flicking them hard in different directions.
+	<<else>>
+		Moving your head close to $his breasts, you put your lips over a nipple and close your lips firmly over the slit to suck strongly on it. Then you alternate, bite hard with your teeth on the other. You firmly push the tips of your fingers down into the depths of $his<<if (getSlave($AS).lactation > 0)>> milky<</if>> nipples to tweak what was once their tip.
+	<</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 getSlave($AS).skin face.
+	<<if (getSlave($AS).accent >= 3)>>
+		$He does $his best to communicate pleasure with $his <<if canSee(getSlave($AS))>><<= App.Desc.eyesColor(getSlave($AS))>><<else>>face<</if>>, since $he's not confident in $his ability to express it in $language.
+	<<elseif (!hasAnyArms(getSlave($AS))) && !canTalk(getSlave($AS))>>
+		$He does $his best to communicate $his pleasure with $his <<if canSee(getSlave($AS))>><<= App.Desc.eyesColor(getSlave($AS))>><<else>>face<</if>>.
+	<<elseif !canTalk(getSlave($AS))>>
+		$He signs that $he loves it.
+	<<else>>
+		"Plea<<s>>e puni<<sh>> me more, <<Master>>," $he <<say>>s quietly.
+	<</if>>
+	$He <<if canSee(getSlave($AS))>>looks<<else>>gazes<</if>> at you longingly, hungry for more.
+<<elseif (getSlave($AS).devotion > 50)>>
+	$He devotedly comes over to you, to stand between you and your desk. $His doting <<= App.Desc.eyesColor(getSlave($AS))>> looking in yours. You place your hands on $his
+	<<if (getSlave($AS).boobs >= 20000)>>
+		colossal tits, before sinking your body into their immense softness,
+	<<elseif (getSlave($AS).boobs >= 10000)>>
+		massive tits, before sinking into your arms around their soft mass,
+	<<elseif (getSlave($AS).boobs >= 5000)>>
+		monster tits, bouncing their weighty mass in your hands,
+	<<elseif (getSlave($AS).boobs > 1000)>>
+		huge tits, bouncing them up and down in your hands, while simultaneously
+		<<if getSlave($AS).nipples == "fuckable">>
+			slipping your fingers in and out of $his getSlave($AS).nipples nipples,
+		<<else>>
+			rubbing $his getSlave($AS).nipples nipples with your fingers and thumbs,
+		<</if>>
+	<<elseif (getSlave($AS).boobs > 650)>>
+		large tits, jiggling them enticingly with your hands,
+	<<elseif (getSlave($AS).boobs > 300)>>
+		cute breasts, cupping them and gently
+		<<if getSlave($AS).nipples == "fuckable">>
+			slipping your fingers in and out of $his getSlave($AS).nipples nipples,
+		<<else>>
+			playing with $his nipples between your fingers and thumbs,
+		<</if>>
+	<<else>>
+		flat breasts, gently
+		<<if getSlave($AS).nipples == "fuckable">>
+			slipping your fingers in and out of $his engorged getSlave($AS).nipples nipples,
+		<<else>>
+			playing with $his hard, erect nipples between your fingers and thumbs,
+		<</if>>
+	<</if>>
+	teasing them and pulling them gently towards you.
+	<<if getSlave($AS).nipples != "fuckable">>
+		Moving your head close to $his breasts, you nuzzle on a nipple with your lips and even lick it delicately with your tongue. Then you alternate, gently nibbling with your teeth on the other nipple. You squeeze the tips of $his<<if (getSlave($AS).lactation > 0)>> milky<</if>> nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions.
+	<<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 (getSlave($AS).lactation > 0)>> milky<</if>> nipples with your fingers before vigorously fingering $his tits.
+	<</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 getSlave($AS).skin face.
+	<<if (getSlave($AS).accent >= 3)>>
+		$He does $his best to communicate devotion with $his <<if canSee(getSlave($AS))>><<= App.Desc.eyesColor(getSlave($AS))>><<else>>face<</if>>, since $he's not confident in $his ability to express it in $language.
+	<<elseif (!hasAnyArms(getSlave($AS))) && !canTalk(getSlave($AS))>>
+		$He does $his best to communicate devotion with $his <<if canSee(getSlave($AS))>><<= App.Desc.eyesColor(getSlave($AS))>><<else>>face<</if>>.
+	<<elseif !canTalk(getSlave($AS))>>
+		$He signs that $he loves you.<<else>>"I love you, <<Master>>," $he <<say>>s euphorically.
+	<</if>>
+	$He <<if canSee(getSlave($AS))>>looks<<else>>gazes<</if>> at you longingly, eager for more.
+<<elseif (getSlave($AS).devotion > 20)>>
+	$He willingly gives $himself up to you. You place your hands on $his
+	<<if (getSlave($AS).boobs >= 20000)>>
+		colossal tits, before sinking your body into their immense softness,
+	<<elseif (getSlave($AS).boobs >= 10000)>>
+		massive tits, before sinking into your arms around their soft mass,
+	<<elseif (getSlave($AS).boobs >= 5000)>>
+		monster tits, bouncing their weighty mass in your hands,
+	<<elseif (getSlave($AS).boobs > 1000)>>
+		huge tits, bouncing them up and down in your hands, while simultaneously
+		<<if getSlave($AS).nipples == "fuckable">>
+			slipping your fingers in and out of $his getSlave($AS).nipples nipples,
+		<<else>>
+			rubbing $his getSlave($AS).nipples nipples with your fingers and thumbs,
+		<</if>>
+	<<elseif (getSlave($AS).boobs > 650)>>
+		large tits, jiggling them enticingly with your hands,
+	<<elseif (getSlave($AS).boobs > 300)>>
+		cute breasts, cupping them and gently
+		<<if getSlave($AS).nipples == "fuckable">>
+			slipping your fingers in and out of $his getSlave($AS).nipples nipples,
+		<<else>>
+			playing with $his nipples between your fingers and thumbs,
+		<</if>>
+	<<else>>
+		flat breasts, gently
+		<<if getSlave($AS).nipples == "fuckable">>
+			slipping your fingers in and out of $his engorged getSlave($AS).nipples nipples,
+		<<else>>
+			playing with $his hard, erect nipples between your fingers and thumbs,
+		<</if>>
+	<</if>>
+	teasing them and pulling them towards you.
+	<<if getSlave($AS).nipples != "fuckable">>
+		Moving your head close to $his breasts, you nuzzle on a nipple with your lips and even lick it delicately with your tongue. Then you alternate, gently nibbling with your teeth on the other nipple. You squeeze the tips of $his<<if (getSlave($AS).lactation > 0)>> milky<</if>> nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions.
+	<<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 (getSlave($AS).lactation > 0)>> milky<</if>> nipples with your fingers before vigorously fingering $his tits.
+	<</if>>
+	You sense considerable uneasiness in the <<if (getSlave($AS).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(getSlave($AS))>><<= App.Desc.eyesColor(getSlave($AS))>> 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(getSlave($AS))) && !canTalk(getSlave($AS))>>
+		$His <<if canSee(getSlave($AS))>>eyes beg<<else>>expression begs<</if>> for an answer: is that it?
+	<<elseif !canTalk(getSlave($AS))>>
+		$He signs hesitantly, asking if that's it.
+	<<else>>
+		$He asks hesitantly, "I-i<<s>> that it, <<Master>>?"
+	<</if>>
+<<elseif (getSlave($AS).devotion >= -20) && (getSlave($AS).trust < -20)>>
+	$He shakes at your touch fearfully. As you softly place your hands on $his
+	<<if (getSlave($AS).boobs >= 20000)>>
+		colossal tits,
+	<<elseif (getSlave($AS).boobs >= 10000)>>
+		massive tits,
+	<<elseif (getSlave($AS).boobs >= 5000)>>
+		monster tits,
+	<<elseif (getSlave($AS).boobs >= 1000)>>
+		huge tits,
+	<<elseif (getSlave($AS).boobs > 650)>>
+		large tits,
+	<<elseif (getSlave($AS).boobs > 300)>>
+		cute breasts,
+	<<else>>
+		flat breasts,
+	<</if>>
+	$his eagerness to avoid punishment leads $him to stiffen as you start to massage them. $He finally starts to relax as you continue to massage $his breasts with your <<if $PC.title == 1>>manly<<else>>feminine<</if>> hands,
+	<<if getSlave($AS).nipples != "fuckable">>
+		playing with $his<<if (getSlave($AS).lactation > 0)>> milky<</if>> getSlave($AS).nipples nipples so that they become hard in between your fingers and thumbs. You squeeze the tips of $his nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions. When you firmly pull $his nipples<<if (getSlave($AS).lactation > 0)>> milk streams out of them and<</if>> $he lets out a gasp.
+	<<else>>
+		playing with $his<<if (getSlave($AS).lactation > 0)>> milky<</if>> getSlave($AS).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 (getSlave($AS).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(getSlave($AS))>>$his <<= App.Desc.eyesColor(getSlave($AS))>> 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 (getSlave($AS).trust < -50)>>
+	$He is nearly frozen with fear, and does not resist as you start to massage $his
+	<<if (getSlave($AS).boobs >= 20000)>>
+		colossal tits.
+	<<elseif (getSlave($AS).boobs >= 10000)>>
+		massive tits.
+	<<elseif (getSlave($AS).boobs >= 5000)>>
+		monster tits.
+	<<elseif (getSlave($AS).boobs >= 1000)>>
+		huge tits.
+	<<elseif (getSlave($AS).boobs > 650)>>
+		large tits.
+	<<elseif (getSlave($AS).boobs > 300)>>
+		cute breasts.
+	<<else>>
+		flat breasts.
+	<</if>>
+	In fact, $he barely reacts at all. $He <<if canSee(getSlave($AS))>>stares<<else>>glowers<</if>> at you, but $he remains motionless. $He is so filled with terror that $he remains stiff even as it becomes clear to $him you're not going to hurt $him. $He trembles as you continue to massage $his breasts with your <<if $PC.title == 1>>manly<<else>>feminine<</if>> hands, playing with $his
+	<<if getSlave($AS).nipples != "fuckable">>
+		<<if (getSlave($AS).lactation > 0)>> milky<</if>> getSlave($AS).nipples nipples so that they become hard in between your fingers and thumbs. You squeeze the tips of $his nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions. When you firmly pull $his nipples,<<if (getSlave($AS).lactation > 0)>> milk streams out of them and<</if>> $he gasps audibly, unable to contain $himself at your relentless assault upon $his areola. When you put your mouth on $his breasts to nibble on $his nipples, $he bites $his lip, desperately trying to hide $his arousal at $his stimulated nipples.
+	<<else>>
+		<<if (getSlave($AS).lactation > 0)>> milky<</if>> getSlave($AS).nipples nipples so that they tighten around your fingers. You push deeper in, rubbing their sides gently before forcing the entirety of your hands into $his breasts. When you cease fisting $his nipples and pull out<<if (getSlave($AS).lactation > 0)>> alongside a stream of backed up milk<</if>>, $he gasps audibly, unable to contain $himself at your relentless assault upon $his boobs. When you put your mouth on $his breasts to lick $his slit, $he bites $his lip, desperately trying to hide $his arousal at $his stimulated nipples.
+	<</if>>
+	When you finally stop, $he shakes uncontrollably but says nothing, apprehensive at what you are going to do next.
+<<else>>
+	$He tries to refuse you, so you push $him down on top of your desk and squeeze $his getSlave($AS).skin breasts in your <<if $PC.title == 1>>manly<<else>>feminine<</if>> hands. $He tries to push you off $his
+	<<if (getSlave($AS).boobs >= 20000)>>
+		colossal tits.
+	<<elseif (getSlave($AS).boobs >= 10000)>>
+		massive tits.
+	<<elseif (getSlave($AS).boobs >= 5000)>>
+		monster tits.
+	<<elseif (getSlave($AS).boobs >= 1000)>>
+		huge tits,
+	<<elseif (getSlave($AS).boobs > 650)>>
+		large tits,
+	<<elseif (getSlave($AS).boobs > 300)>>
+		cute breasts,
+	<<else>>
+		flat breasts,
+	<</if>>
+	but you continue to massage them, playing with $his
+	<<if getSlave($AS).nipples != "fuckable">>
+		<<if (getSlave($AS).lactation > 0)>> milky<</if>> getSlave($AS).nipples nipples so that they become hard in between your fingers and thumbs. You squeeze the tips of $his nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions. When you firmly pull $his nipples,<<if (getSlave($AS).lactation > 0)>> milk streams out of them and<</if>> $he gasps audibly, unable to contain $himself at your relentless assault upon $his areola. When you put your mouth on $his breasts to nibble on $his nipples, $he bites $his lip, desperately trying to hide $his arousal at $his stimulated nipples.
+	<<else>>
+		<<if (getSlave($AS).lactation > 0)>> milky<</if>> getSlave($AS).nipples nipples so that they tighten around your fingers. You push deeper in, rubbing their sides gently before forcing the entirety of your hands into $his breasts. When you cease fisting $his nipples and pull out<<if (getSlave($AS).lactation > 0)>> alongside a stream of backed up milk<</if>>, $he gasps audibly, unable to contain $himself at your relentless assault upon $his boobs. When you put your mouth on $his breasts to lick $his slit, $he bites $his lip, desperately trying to hide $his arousal at $his stimulated nipples.
+	<</if>>
+	When you finally stop, $he shakes uncontrollably, apprehensive at what you are going to do next.
+<</if>>
+
+<<if getSlave($AS).lactation > 0>>
+	<<set getSlave($AS).lactationDuration = 2>>
+	<<set getSlave($AS).boobs -= getSlave($AS).boobsMilk, getSlave($AS).boobsMilk = 0>>
+<<else>>
+	<<= induceLactation(getSlave($AS))>>
+<</if>>
diff --git a/src/npc/interaction/fondleButt.tw b/src/npc/interaction/fondleButt.tw
new file mode 100644
index 0000000000000000000000000000000000000000..56fc0dc03e09fb8ddfa2da58ab983453113c3ebc
--- /dev/null
+++ b/src/npc/interaction/fondleButt.tw
@@ -0,0 +1,540 @@
+:: FondleButt [nobr]
+
+<<set $AS = $activeSlave.ID>>
+<<setLocalPronouns $activeSlave>>
+
+You call $him over so you can fondle $his
+<<if getSlave($AS).butt < 2>>
+	flat, tight ass
+<<elseif getSlave($AS).butt <= 2>>
+	cute bottom
+<<elseif getSlave($AS).butt <= 3>>
+	round, firm rump
+<<elseif getSlave($AS).butt <= 4>>
+	curvy, enticing butt
+<<elseif getSlave($AS).butt <= 5>>
+	huge rear end
+<<elseif getSlave($AS).butt <= 6>>
+	massive, alluring rump
+<<elseif getSlave($AS).butt <= 7>>
+	enormous, hypnotic ass
+<<elseif getSlave($AS).butt <= 10>>
+	gigantic, jiggly rear
+<<elseif getSlave($AS).butt <= 14>>
+	inhuman, cushiony butt cheeks
+<<elseif getSlave($AS).butt <= 20>>
+	couch-like, super jiggly ass cheeks
+<</if>>
+as well as $his
+<<if (getSlave($AS).anus > 3)>>
+	gaping anus.
+<<elseif (getSlave($AS).anus == 3)>>
+	loose anus.
+<<elseif (getSlave($AS).anus == 2)>>
+	well-used asshole.
+<<elseif (getSlave($AS).anus == 1)>>
+	tight butthole.
+<<elseif (getSlave($AS).anus == 0)>>
+	virgin butthole.
+<</if>>
+
+<<if (getSlave($AS).fetish == "buttslut") && (getSlave($AS).devotion >= -20)>>
+	$He's pleased at the prospect of you touching $his favorite body part.
+<</if>>
+
+<<if (getSlave($AS).fetish == "masochist") && (getSlave($AS).fetishStrength > 60) && (getSlave($AS).fetishKnown == 1) && (getSlave($AS).anus == 0) && (getSlave($AS).devotion >= -20)>>
+	<<if canWalk(getSlave($AS))>>
+		$He approaches you eagerly and waves $his butt, then presents $his virgin anus in front of you, spreading $his butt cheeks towards you with $his hands before turning to face you.
+	<</if>>
+	You reach around and firmly grab $his buttocks with both hands. $He gasps as you smack both of $his cheeks, you feel the shape of $his<<if $seeRace == 1>>getSlave($AS).race <</if>> ass with your fingers and squeeze hard. $He moans with arousal as you spank $his
+	<<if getSlave($AS).butt < 2>>
+		flat
+	<<elseif getSlave($AS).butt <= 2>>
+		cute
+	<<elseif getSlave($AS).butt <= 3>>
+		firm
+	<<elseif getSlave($AS).butt <= 4>>
+		generous
+	<<elseif getSlave($AS).butt <= 5>>
+		massive
+	<<elseif getSlave($AS).butt <= 7>>
+		enormous
+	<<elseif getSlave($AS).butt <= 10>>
+		gigantic
+	<<elseif getSlave($AS).butt <= 14>>
+		inhuman
+	<<elseif getSlave($AS).butt <= 20>>
+		couch-like
+	<</if>>
+	buttocks. $He looks longingly into your eyes as you continue to move around $his posterior, pinching with your fingers and slapping with your palms before reaching to touch your fingertips against $his sphincter. $He moans and quivers slightly when you rub your fingers around $his virgin anus. $He starts to wiggle $his ass while you circle around $his anus, not breaking contact with $him with your fingers. You keep squeezing $his buttocks firmly — first one, then the other and then finally both. $He can't resist gyrating $his hips in arousal while in your grasp.
+	<<if canWalk(getSlave($AS))>>
+		You strongly pull $his body closer towards you by $his buttocks, turn $him around, and push $him down to bend $him over your desk.
+	<<else>>
+		You move closer towards $him, turn $him around and firmly hold $him down on desk, face-down so that $his butt is facing you up into the air.
+	<</if>>
+	$He pretends to be unwilling but cannot disguise $his obvious joy. You see that $his rear has reddened in your rough play and you continue to squeeze $his cheeks hard and spank them with your firm hands. $He moans harder at you squeezing along the contours of $his posterior with both your hands and at $his virgin butthole as you push against it with your fingers and thumb. Eventually you decide to stop and $he squeals with delight after you give $his
+	<<if getSlave($AS).butt < 2>>
+		flat
+	<<elseif getSlave($AS).butt <= 2>>
+		cute
+	<<elseif getSlave($AS).butt <= 3>>
+		firm
+	<<elseif getSlave($AS).butt <= 4>>
+		generous
+	<<elseif getSlave($AS).butt <= 5>>
+		massive
+	<<elseif getSlave($AS).butt <= 7>>
+		enormous
+	<<elseif getSlave($AS).butt <= 10>>
+		gigantic
+	<<elseif getSlave($AS).butt <= 14>>
+		inhuman
+	<<elseif getSlave($AS).butt <= 20>>
+		couch-like
+	<</if>>
+	buttocks a few hard smacks for good measure. $His face is in ecstasy as $he stands and turns to face you, gently rubbing the red spots on $his buttocks and looking at you hungrily as if $he wants more.
+<<elseif (getSlave($AS).devotion > 50) && (getSlave($AS).anus == 0)>>
+	<<if canWalk(getSlave($AS))>>
+		$He accepts your orders happily and waves $his virgin anus to you, spreading $his butt cheeks in front of you with $his hands before turning to face you.
+	<</if>>
+	You reach around and grab $his
+	<<if getSlave($AS).butt < 2>>
+		flat
+	<<elseif getSlave($AS).butt <= 2>>
+		cute
+	<<elseif getSlave($AS).butt <= 3>>
+		firm
+	<<elseif getSlave($AS).butt <= 4>>
+		generous
+	<<elseif getSlave($AS).butt <= 5>>
+		massive
+	<<elseif getSlave($AS).butt <= 7>>
+		enormous
+	<<elseif getSlave($AS).butt <= 10>>
+		gigantic
+	<<elseif getSlave($AS).butt <= 14>>
+		inhuman
+	<<elseif getSlave($AS).butt <= 20>>
+		couch-like
+	<</if>>
+	buttocks with both hands before rubbing along them, feeling the shape of $his<<if $seeRace == 1>> getSlave($AS).race<</if>> ass with your fingers and squeezing gently. $He looks passionately into your eyes as you continue to move around $his posterior gently reaching to touch your fingertips against $his sphincter while rubbing $his ass at the same time. $He sighs as you rub your fingertips around $his virgin anus. $He starts to wiggle $his ass while you circle around $his anus, not breaking contact with $him with your fingers. You keep squeezing $his buttocks tenderly — first one, then the other and then both and $he can't resist gyrating $his hips enticingly while in your grasp.
+	<<if canWalk(getSlave($AS))>>
+		You pull $his body closer towards you by $his buttocks, turn $him around, and bend $him over your desk.
+	<<else>>
+		You move closer towards $him, turn $him around and push $him down on desk, face-down so that $his butt is facing you up into the air.
+	<</if>>
+	You look at $his rear while you squeeze $his cheeks and rub them with your firm hands. You explore the contours of $his posterior with both your eyes and hands, then look at $his virgin butthole as you trace it with your fingers and thumb. Eventually you decide to stop and $he squeals with delight after you give $his
+	<<if getSlave($AS).butt < 2>>
+		flat
+	<<elseif getSlave($AS).butt <= 2>>
+		cute
+	<<elseif getSlave($AS).butt <= 3>>
+		firm
+	<<elseif getSlave($AS).butt <= 4>>
+		generous
+	<<elseif getSlave($AS).butt <= 5>>
+		massive
+	<<elseif getSlave($AS).butt <= 7>>
+		enormous
+	<<elseif getSlave($AS).butt <= 10>>
+		gigantic
+	<<elseif getSlave($AS).butt <= 14>>
+		inhuman
+	<<elseif getSlave($AS).butt <= 20>>
+		couch-like
+	<</if>>
+	buttocks a gentle smack. $He turns to face you, kissing you, but looking at you longingly as if $he wants more.
+	<<if (!hasAnyArms(getSlave($AS))) && !canTalk(getSlave($AS))>>
+		$He does $his best to communicate love with $his <<= App.Desc.eyesColor(getSlave($AS))>>.
+	<<elseif !canTalk(getSlave($AS))>>
+		$He signs that $he loves you.
+	<<elseif SlaveStatsChecker.checkForLisp(getSlave($AS))>> "I love you,
+		<<Master>>," $he lisps happily.
+	<<else>> "I love you,
+		<<Master>>," $he says happily.
+	<</if>>
+<<elseif (getSlave($AS).devotion > 20) && (getSlave($AS).anus == 0)>>
+	<<if canWalk(getSlave($AS))>>
+		$He accepts your orders without comment and presents $his virgin anus to you before turning to face you.
+	<</if>>
+	You reach around and grab $his
+	<<if getSlave($AS).butt < 2>>
+		flat
+	<<elseif getSlave($AS).butt <= 2>>
+		cute
+	<<elseif getSlave($AS).butt <= 3>>
+		firm
+	<<elseif getSlave($AS).butt <= 4>>
+		generous
+	<<elseif getSlave($AS).butt <= 5>>
+		massive
+	<<elseif getSlave($AS).butt <= 7>>
+		enormous
+	<<elseif getSlave($AS).butt <= 10>>
+		gigantic
+	<<elseif getSlave($AS).butt <= 14>>
+		inhuman
+	<<elseif getSlave($AS).butt <= 20>>
+		couch-like
+	<</if>>
+	buttocks with both hands before rubbing along them, feeling the shape of $his<<if $seeRace == 1>> getSlave($AS).race<</if>> ass with your fingers and squeezing gently. $He gasps as you rub fingers around $his virgin anus. You watch $his face as you continue to move around $his posterior and $he clearly enjoys the contact on $his bare skin. You gently reach to touch your fingertips against $his sphincter while rubbing $his ass at the same time. $He starts to wiggle $his ass while you circle around $his anus, not breaking contact with $him with your fingers. You keep squeezing $his buttocks tenderly — first one, then the other and then both and $he can't help but gyrate $his hips enticingly while in your grasp. You pull $his body closer towards you by $his buttocks, turn $him around, and bend $him over your desk. You look at $his rear while you squeeze $his cheeks and rub them with your firm hands. You explore the contours of $his posterior with both your eyes and hands, then look at $his virgin butthole as you trace it with your fingers and thumb. Eventually you decide to stop and $he squeals in surprise after you give $his <<if getSlave($AS).butt < 2>>
+		flat
+	<<elseif getSlave($AS).butt <= 2>>
+		cute
+	<<elseif getSlave($AS).butt <= 3>>
+		firm
+	<<elseif getSlave($AS).butt <= 4>>
+		generous
+	<<elseif getSlave($AS).butt <= 5>>
+		massive
+	<<elseif getSlave($AS).butt <= 7>>
+		enormous
+	<<elseif getSlave($AS).butt <= 10>>
+		gigantic
+	<<elseif getSlave($AS).butt <= 14>>
+		inhuman
+	<<elseif getSlave($AS).butt <= 20>>
+		couch-like
+	<</if>>
+	buttocks a gentle smack. You tell $him to stand as you are finished. $He stands and looks at you quizzically. Though $he has accepted life as a sex slave, $he cannot help but feel a conflicted mixture of enjoyment and mild embarrassment.
+<<elseif (getSlave($AS).devotion >= -20) && (getSlave($AS).anus == 0)>>
+	$He obeys your harmless order but $he can't help but feel slight trepidation and trembles slightly at the thought of you groping $his butt. <<if (hasAnyLegs(getSlave($AS)))>>$He stands in front of you as you <<else>>You <</if>>reach around and grab $his
+	<<if getSlave($AS).butt < 2>>
+		flat
+	<<elseif getSlave($AS).butt <= 2>>
+		cute
+	<<elseif getSlave($AS).butt <= 3>>
+		firm
+	<<elseif getSlave($AS).butt <= 4>>
+		generous
+	<<elseif getSlave($AS).butt <= 5>>
+		massive
+	<<elseif getSlave($AS).butt <= 7>>
+		enormous
+	<<elseif getSlave($AS).butt <= 10>>
+		gigantic
+	<<elseif getSlave($AS).butt <= 14>>
+		inhuman
+	<<elseif getSlave($AS).butt <= 20>>
+		couch-like
+	<</if>>
+	buttocks before rubbing along them, feeling the shape of $his<<if $seeRace == 1>> getSlave($AS).race<</if>> ass with your fingers and squeezing gently. $He gasps as you rub fingers around $his virgin anus. You study $his face as you continue to move around $his posterior gently reaching to touch your fingertips against $his sphincter while rubbing $his ass at the same time. $He starts to wiggle $his ass while you circle around $his anus, not breaking contact with $him with your fingers. You keep squeezing $his buttocks tenderly — first one, then the other and then both and $he can't help but wiggle $his hips while in your grasp. You pull $his body closer towards you by $his buttocks, turn $him around, and bend $him over your desk. You look at $his rear while you squeeze $his cheeks and rub them with your firm hands. You explore the contours of $his posterior with both your eyes and hands, then look at $his virgin butthole as you trace it with your fingers and thumb. Eventually you decide to stop and $he squeals in surprise after you give $his <<if getSlave($AS).butt < 2>>
+		flat
+	<<elseif getSlave($AS).butt <= 2>>
+		cute
+	<<elseif getSlave($AS).butt <= 3>>
+		firm
+	<<elseif getSlave($AS).butt <= 4>>
+		generous
+	<<elseif getSlave($AS).butt <= 5>>
+		massive
+	<<elseif getSlave($AS).butt <= 7>>
+		enormous
+	<<elseif getSlave($AS).butt <= 10>>
+		gigantic
+	<<elseif getSlave($AS).butt <= 14>>
+		inhuman
+	<<elseif getSlave($AS).butt <= 20>>
+		couch-like
+	<</if>>
+	buttocks a gentle smack. You tell $him to stand as you are finished. $He stands and looks at you quizzically, $his eyes searching in yours for answers that $he cannot find.
+<<elseif (getSlave($AS).trust < -50) && (getSlave($AS).anus == 0)>>
+	$He is nearly frozen with fear, and does not resist as you kiss $him. In fact, $he barely reacts at all. $He stands in front of you and visibly stiffens as you reach around and grab $his
+	<<if getSlave($AS).butt < 2>>
+		flat
+	<<elseif getSlave($AS).butt <= 2>>
+		cute
+	<<elseif getSlave($AS).butt <= 3>>
+		firm
+	<<elseif getSlave($AS).butt <= 4>>
+		generous
+	<<elseif getSlave($AS).butt <= 5>>
+		massive
+	<<elseif getSlave($AS).butt <= 7>>
+		enormous
+	<<elseif getSlave($AS).butt <= 10>>
+		gigantic
+	<<elseif getSlave($AS).butt <= 14>>
+		inhuman
+	<<elseif getSlave($AS).butt <= 20>>
+		couch-like
+	<</if>>
+	buttocks before rubbing along them, feeling the shape of $his<<if $seeRace == 1>> getSlave($AS).race<</if>> ass with your fingers and squeezing gently. $He gasps and shivers as you rub fingers around $his virgin anus. $He remains frozen as you continue to move around $his posterior gently reaching to touch your fingertips against $his sphincter while rubbing $his ass at the same time. $He shudders more while you circle around $his anus, not breaking contact with $him with your fingers. You keep squeezing $his buttocks tenderly — first one, then the other and then finally both. $He is so filled with terror that $he remains stiff while in your grasp, even as it becomes clear to $him you're not going to hurt $him. You pull $his quivering body closer towards you by $his buttocks, turn $him around, and bend $him over your desk. You look at $his quaking rear while you squeeze $his cheeks and rub them with your firm hands. You explore the contours of $his posterior with both your eyes and hands, then look at $his virgin butthole as you trace it with your fingers and thumb. Eventually, you decide to stop. $He gradually stands and looks in your eyes with utter incomprehension, but $he is frightened about what you will do next.
+<<elseif (getSlave($AS).anus == 0)>>
+	While you grope $his butt, $he tries hard to resist. $He <<if hasAnyArms(getSlave($AS))>>grabs <<if (hasBothArms(getSlave($AS)))>>your wrists and tugs on your arms<<else>>your wrist and tugs on your arm<</if>><<else>>writhes under your fingers<</if>> but stops, helpless, when you tell $him what the alternatives are. You reach around and grab $his <<if getSlave($AS).butt < 2>>
+		flat
+	<<elseif getSlave($AS).butt <= 2>>
+		cute
+	<<elseif getSlave($AS).butt <= 3>>
+		firm
+	<<elseif getSlave($AS).butt <= 4>>
+		generous
+	<<elseif getSlave($AS).butt <= 5>>
+		massive
+	<<elseif getSlave($AS).butt <= 7>>
+		enormous
+	<<elseif getSlave($AS).butt <= 10>>
+		gigantic
+	<<elseif getSlave($AS).butt <= 14>>
+		inhuman
+	<<elseif getSlave($AS).butt <= 20>>
+		couch-like
+	<</if>>
+	buttocks before rubbing along them, feeling the shape of $his<<if $seeRace == 1>> getSlave($AS).race<</if>> ass with your fingers and squeezing gently. $He tries to break out of your grasp as you rub fingers around $his virgin anus. $He writhes as you continue to move around $his posterior, gently reaching to touch your fingertips against $his sphincter while rubbing $his ass at the same time. $He struggles to stay still while you circle around $his unbroken anus, not breaking contact with $him with your fingers. You look at $his face and $he has <<if !canSee(getSlave($AS))>>reflexively <</if>>shut $his eyes, trying not to think about what's happening to $his butt. This only encourages you to continue. You keep squeezing $his buttocks tenderly — first one, then the other and then finally both and $he can't help but quiver while in your grasp. You pull $his body closer towards you by $his buttocks, turn $him around, and push $him down, bending $him over your desk while $he tries to push away. You look at $his rear while you squeeze $his cheeks and rub them with your firm hands. You wander along the outline of $his posterior with both your eyes and hands, then look at $his virgin butthole as you trace it with your fingers and thumb. Eventually, you decide to stop. $He slowly stands and looks in your eyes, as though almost demanding answers. $He looks apprehensive about what you will do next.
+<<elseif getSlave($AS).fetish == "mindbroken">>
+	<<if canWalk(getSlave($AS))>>
+		You instruct $him to present $his buttocks and anus but $he remains still and unresponsive. Talking to a broken mind is pointless.
+	<</if>>
+	You reach around and grab $his
+	<<if getSlave($AS).butt < 2>>
+		flat
+	<<elseif getSlave($AS).butt <= 2>>
+		cute
+	<<elseif getSlave($AS).butt <= 3>>
+		firm
+	<<elseif getSlave($AS).butt <= 4>>
+		generous
+	<<elseif getSlave($AS).butt <= 5>>
+		massive
+	<<elseif getSlave($AS).butt <= 7>>
+		enormous
+	<<elseif getSlave($AS).butt <= 10>>
+		gigantic
+	<<elseif getSlave($AS).butt <= 14>>
+		inhuman
+	<<elseif getSlave($AS).butt <= 20>>
+		couch-like
+	<</if>>
+	<<if $seeRace == 1>>getSlave($AS).race <</if>>buttocks before rubbing along them, feeling the shape of $his<<if $seeRace == 1>> getSlave($AS).race<</if>> ass with your fingers and squeezing gently. $He reacts to your initial touch as you rub fingers around $his
+	<<if (getSlave($AS).anus > 3)>>
+		gaping anus,
+	<<elseif (getSlave($AS).anus == 3)>>
+		loose anus,
+	<<elseif (getSlave($AS).anus == 2)>>
+		well-used asshole,
+	<<elseif (getSlave($AS).anus == 1)>>
+		tight butthole,
+	<<elseif (getSlave($AS).anus == 0)>>
+		virgin butthole,
+	<</if>>
+	but you understand it is only physiological. You continue to move around $his posterior gently reaching to touch your fingertips against $his sphincter while rubbing $his ass at the same time. You circle around $his anus but $he remains still. You keep squeezing $his buttocks tenderly — first one, then the other and then both but $he is like a doll in your grasp. You pull $his body closer towards you by $his buttocks, turn $him around, and bend $him over your desk. You look at $his rear while you squeeze $his cheeks and rub them with your firm hands. You explore the contours of $his posterior with both your eyes and hands, then look at $his
+	<<if (getSlave($AS).anus > 3)>>
+		gaping
+	<<elseif (getSlave($AS).anus == 3)>>
+		loose
+	<<elseif (getSlave($AS).anus == 2)>>
+		well-used
+	<<elseif (getSlave($AS).anus == 1)>>
+		tight
+	<<elseif (getSlave($AS).anus == 0)>>
+		virgin
+	<</if>>
+	butthole as you trace it with your fingers and thumb. Eventually, you decide to stop but $he remains in position over your desk until you stand $him up yourself.
+<<elseif getSlave($AS).devotion < -20>>
+	<<if !isAmputee(getSlave($AS))>>
+		You instruct $him to present $his buttocks and anus. Opposed to the thought of your hands groping $him, $he tries to <<if (hasAnyLegs(getSlave($AS)))>>step<<else>>move<</if>> back, but you catch $him and pull $him closer to you as you reach around and grab $his
+	<<else>>
+		$He's opposed to the thought of your hands groping $him, but as an amputee can do nothing about it. You reach around and grab $his
+	<</if>>
+		<<if getSlave($AS).butt < 2>>
+			flat
+		<<elseif getSlave($AS).butt <= 2>>
+			cute
+		<<elseif getSlave($AS).butt <= 3>>
+			firm
+		<<elseif getSlave($AS).butt <= 4>>
+			generous
+		<<elseif getSlave($AS).butt <= 5>>
+			massive
+		<<elseif getSlave($AS).butt <= 7>>
+			enormous
+		<<elseif getSlave($AS).butt <= 10>>
+			gigantic
+		<<elseif getSlave($AS).butt <= 14>>
+			inhuman
+		<<elseif getSlave($AS).butt <= 20>>
+			couch-like
+		<</if>>
+		<<if $seeRace == 1>>getSlave($AS).race <</if>> buttocks.
+		<<if hasAnyArms(getSlave($AS))>>
+			$He tries to grab your wrists to keep them away but $he cannot resist for long.
+		<</if>>
+		You start rubbing along $his cheeks, feeling the shape of $his<<if $seeRace == 1>> getSlave($AS).race<</if>> ass with your fingers and squeezing gently. $He tries to break out of your grasp as you rub fingers around $his
+		<<if (getSlave($AS).anus > 3)>>
+			gaping anus.
+		<<elseif (getSlave($AS).anus == 3)>>
+			loose anus.
+		<<elseif (getSlave($AS).anus == 2)>>
+			well-used asshole.
+		<<elseif (getSlave($AS).anus == 1)>>
+			tight butthole.
+		<<elseif (getSlave($AS).anus == 0)>>
+			virgin butthole.
+		<</if>>
+		$He writhes as you continue to move around $his posterior, gently reaching to touch your fingertips against $his sphincter while rubbing $his ass at the same time. $He struggles to stay still while you circle around $his anus, not breaking contact with $him with your fingers. You look at $his face and $he has <<if !canSee(getSlave($AS))>>reflexively <</if>>shut $his eyes, trying not to think about what's happening to $his butt. This only encourages you to continue. You keep squeezing $his buttocks tenderly — first one, then the other and then finally both and $he can't help but quiver while in your grasp.
+		<<if hasBothLegs(getSlave($AS))>>
+			You pull $his body closer towards you by $his buttocks, turn $him around, and push $him down, bending $him over your desk while $he tries to push away.
+		<<else>>
+			You move closer to $him, turn $him around and push $him down, face-down on your desk while $he tries to wriggle desperately.
+		<</if>>
+		You look at $his rear while you squeeze $his cheeks and rub them with your firm hands. You wander along the outline of $his posterior with both your eyes and hands, then look at $his
+		<<if (getSlave($AS).anus > 3)>>
+			gaping
+		<<elseif (getSlave($AS).anus == 3)>>
+			loose
+		<<elseif (getSlave($AS).anus == 2)>>
+			well-used
+		<<elseif (getSlave($AS).anus == 1)>>
+			tight
+		<<elseif (getSlave($AS).anus == 0)>>
+			virgin
+		<</if>>
+		butthole as you trace it with your fingers and thumb. Eventually, you decide to stop. $He slowly stands and looks in your eyes, as though almost demanding answers. $He looks apprehensive about what you will do next.
+<<elseif (getSlave($AS).devotion <= 20) && (getSlave($AS).vagina < 0)>>
+	<<if !isAmputee(getSlave($AS))>>
+		You instruct $him to present $his anus. $He complies without comment, standing in front of you.
+	<<else>>
+		$He's hesitant at the thought of your hands groping $him, but as an amputee can do nothing about it.
+	<</if>>
+		You reach around and grab $his
+		<<if getSlave($AS).butt < 2>>
+			flat
+		<<elseif getSlave($AS).butt <= 2>>
+			cute
+		<<elseif getSlave($AS).butt <= 3>>
+			firm
+		<<elseif getSlave($AS).butt <= 4>>
+			generous
+		<<elseif getSlave($AS).butt <= 5>>
+			massive
+		<<elseif getSlave($AS).butt <= 7>>
+			enormous
+		<<elseif getSlave($AS).butt <= 10>>
+			gigantic
+		<<elseif getSlave($AS).butt <= 14>>
+			inhuman
+		<<elseif getSlave($AS).butt <= 20>>
+			couch-like
+		<</if>>
+		<<if $seeRace == 1>>getSlave($AS).race <</if>> buttocks. $His dick cannot stop twitching as you start rubbing along $his cheeks, feeling the shape of $his<<if $seeRace == 1>> getSlave($AS).race<</if>> ass with your fingers and squeezing gently. You rub your fingers around $his
+		<<if (getSlave($AS).anus > 3)>>
+			gaping anus.
+		<<elseif (getSlave($AS).anus == 3)>>
+			loose anus.
+		<<elseif (getSlave($AS).anus == 2)>>
+			well-used asshole.
+		<<elseif (getSlave($AS).anus == 1)>>
+			tight butthole.
+		<<elseif (getSlave($AS).anus == 0)>>
+			virgin butthole.
+		<</if>>
+		$He writhes as you continue to move around $his posterior, gently reaching to touch your fingertips against $his sphincter while rubbing $his ass at the same time. $He struggles to stay still while you circle around $his anus with your fingers. You look at $his face and $he has <<if !canSee(getSlave($AS))>>reflexively <</if>>shut $his eyes, trying not to get aroused by your touch on $his butt. This only encourages you to continue. You keep squeezing $his buttocks tenderly — first one, then the other and then finally both and $he can't help but quiver while in your grasp.
+		<<if hasBothLegs(getSlave($AS))>>
+			You pull $his body closer towards you by $his buttocks, turn $him around, and push $him down, bending $him over your desk.
+		<<else>>
+			You move closer to $him, turn $him around and push $him down, face-down on your desk while $he wriggles.
+		<</if>>
+		You look at $his rear while you squeeze $his cheeks and rub them with your firm hands. You wander along the outline of $his posterior with both your eyes and hands, then look at $his
+		<<if (getSlave($AS).anus > 3)>>
+			gaping
+		<<elseif (getSlave($AS).anus == 3)>>
+			loose
+		<<elseif (getSlave($AS).anus == 2)>>
+			well-used
+		<<elseif (getSlave($AS).anus == 1)>>
+			tight
+		<<elseif (getSlave($AS).anus == 0)>>
+			virgin
+		<</if>>
+		butthole as you trace it with your fingers and thumb. Eventually, you decide to stop and $he looks up at you quizzically, unsure about what you will do next.
+<<elseif (getSlave($AS).devotion <= 50)>>
+	<<if !isAmputee(getSlave($AS))>>
+		You instruct $him to present $his <<if $seeRace == 1>>getSlave($AS).race <</if>>anus. $He hesitates but eventually stands in front of you showing $his buttocks before presenting $his
+		<<if (getSlave($AS).anus > 3)>>
+			gaping
+		<<elseif (getSlave($AS).anus == 3)>>
+			loose
+		<<elseif (getSlave($AS).anus == 2)>>
+			well-used
+		<<elseif (getSlave($AS).anus == 1)>>
+			tight
+		<<elseif (getSlave($AS).anus == 0)>>
+			virgin
+		<</if>>
+		anus to you and turning to face you.
+	<<else>>
+		$He's mildly hesitant at the thought of your hands groping $him, but as an amputee can do nothing about it.
+	<</if>>
+	You reach around and grab $his
+	<<if getSlave($AS).butt < 2>>
+		flat
+	<<elseif getSlave($AS).butt <= 2>>
+		cute
+	<<elseif getSlave($AS).butt <= 3>>
+		firm
+	<<elseif getSlave($AS).butt <= 4>>
+		generous
+	<<elseif getSlave($AS).butt <= 5>>
+		massive
+	<<elseif getSlave($AS).butt <= 7>>
+		enormous
+	<<elseif getSlave($AS).butt <= 10>>
+		gigantic
+	<<elseif getSlave($AS).butt <= 14>>
+		inhuman
+	<<elseif getSlave($AS).butt <= 20>>
+		couch-like
+	<</if>>
+	buttocks. You start rubbing along $his cheeks, feeling the shape of $his<<if $seeRace == 1>> getSlave($AS).race<</if>> ass with your fingers and squeezing gently. As you rub your fingers around $his anus, $he starts to relax. $He quivers as you continue to move around $his posterior gently reaching to touch your fingertips against $his sphincter while rubbing $his ass at the same time. $He purses $his lips while you circle around $his anus with your fingers. You look at $his face and $he is looking back at you doe-eyed, trying but failing not to get aroused by your soft touch on $his butt. You keep squeezing $his buttocks tenderly — first one, then the other and then finally both and $he can't help but let out a moan while in your grasp.
+	<<if hasBothLegs(getSlave($AS))>>
+		You pull $his body closer towards you by $his buttocks, turn $him around, and push $him down, bending $him over your desk.
+	<<else>>
+		You move closer to $him, turn $him around and push $him down, face-down on your desk while $he tries to wriggle desperately.
+	<</if>>
+	You look at $his rear while you squeeze $his cheeks and rub them with your firm hands. You wander along the outline of $his posterior with both your eyes and hands, then look at $his butthole as you trace it with your fingers and thumb. Eventually, you decide to stop, and $he <<if canSee(getSlave($AS))>>looks up into your eyes<<else>>angles $his head to face you<</if>> longingly, as if $he wants more.
+<<else>>
+	<<if !isAmputee(getSlave($AS))>>
+		You instruct $him to present $his <<if $seeRace == 1>>getSlave($AS).race <</if>>anus. $He eagerly stands in front of you showing $his buttocks before happily presenting $his
+		<<if (getSlave($AS).anus > 3)>>
+			gaping
+		<<elseif (getSlave($AS).anus == 3)>>
+			loose
+		<<elseif (getSlave($AS).anus == 2)>>
+			well-used
+		<<elseif (getSlave($AS).anus == 1)>>
+			tight
+		<<elseif (getSlave($AS).anus == 0)>>
+			virgin
+		<</if>>
+		anus to you, spreading $his butt cheeks and turning to face you.
+	<<else>>
+		$He devotedly looks at you, awaiting your touch on $his body.
+	<</if>>
+	You reach around and grab $his
+	<<if getSlave($AS).butt < 2>>
+		flat
+	<<elseif getSlave($AS).butt <= 2>>
+		cute
+	<<elseif getSlave($AS).butt <= 3>>
+		firm
+	<<elseif getSlave($AS).butt <= 4>>
+		generous
+	<<elseif getSlave($AS).butt <= 5>>
+		massive
+	<<elseif getSlave($AS).butt <= 7>>
+		enormous
+	<<elseif getSlave($AS).butt <= 10>>
+		gigantic
+	<<elseif getSlave($AS).butt <= 14>>
+		inhuman
+	<<elseif getSlave($AS).butt <= 20>>
+		couch-like
+	<</if>>
+	buttocks. You start rubbing along $his cheeks, feeling the shape of $his<<if $seeRace == 1>> getSlave($AS).race<</if>> ass with your fingers and squeezing gently. As you rub your fingers around $his anus, $he sighs audibly. $He moans as you continue to move around $his posterior gently reaching to touch your fingertips against $his sphincter while rubbing $his ass at the same time. $He quivers while you circle around $his anus with your fingers. You look at $his face and $he is looking back at you longingly, getting aroused by your continued touch on $his butt. You keep squeezing $his buttocks tenderly — first one, then the other and then finally both and $he can't help but let out a moan while in your grasp.
+	<<if (hasAnyLegs(getSlave($AS)))>>
+		You pull $his body closer towards you by $his buttocks, turn $him around, and push $him down, bending $him over your desk.
+	<<else>>
+		You move closer to $him, turn $him around and push $him down, face-down on your desk so that $his butt is up facing towards you.
+	<</if>>
+	You look at $his rear while you squeeze $his cheeks and rub them with your firm hands. You wander along the outline of $his posterior with both your eyes and hands, then look at $his butthole as you trace it with your fingers and thumb. Eventually, you decide to stop, and $he <<if canSee(getSlave($AS))>>looks up into your eyes<<else>>angles $his head to face you<</if>> ecstatically<<if (hasAnyLegs(getSlave($AS)))>> as $he stands up<</if>>, eager for more.
+<</if>>
diff --git a/src/player/actions/fondleDick.tw b/src/npc/interaction/fondleDick.tw
similarity index 56%
rename from src/player/actions/fondleDick.tw
rename to src/npc/interaction/fondleDick.tw
index e52d28cccf7197876475c79935f77f57bcb64663..cba3d61cd5da91ad61914e65575dafa70660f81e 100644
--- a/src/player/actions/fondleDick.tw
+++ b/src/npc/interaction/fondleDick.tw
@@ -1,42 +1,45 @@
 :: FondleDick [nobr]
 
+<<set $AS = $activeSlave.ID>>
+<<setLocalPronouns $activeSlave>>
+
 You call $him over so you can fondle $his
-<<if $activeSlave.dick == 1>>
+<<if getSlave($AS).dick == 1>>
 	tiny dick
-<<elseif $activeSlave.dick == 2>>
+<<elseif getSlave($AS).dick == 2>>
 	cute dick
-<<elseif $activeSlave.dick == 3>>
+<<elseif getSlave($AS).dick == 3>>
 	dick
-<<elseif $activeSlave.dick == 4>>
+<<elseif getSlave($AS).dick == 4>>
 	big dick
-<<elseif $activeSlave.dick == 5>>
+<<elseif getSlave($AS).dick == 5>>
 	impressive dick
-<<elseif $activeSlave.dick == 6>>
+<<elseif getSlave($AS).dick == 6>>
 	huge dick
-<<elseif $activeSlave.dick == 7>>
+<<elseif getSlave($AS).dick == 7>>
 	gigantic dick
-<<elseif $activeSlave.dick == 8>>
+<<elseif getSlave($AS).dick == 8>>
 	titanic dick
-<<elseif $activeSlave.dick == 9>>
+<<elseif getSlave($AS).dick == 9>>
 	absurd dick
-<<elseif $activeSlave.dick == 10>>
+<<elseif getSlave($AS).dick == 10>>
 	inhuman dick
 <<else>>
 	hypertrophied dick
 <</if>>
 and
-<<if $activeSlave.scrotum > 0>>
-	<<if $activeSlave.balls == 0>>
+<<if getSlave($AS).scrotum > 0>>
+	<<if getSlave($AS).balls == 0>>
 		soft scrotum.
-	<<elseif $activeSlave.balls == 1>>
+	<<elseif getSlave($AS).balls == 1>>
 		tiny balls.
-	<<elseif $activeSlave.balls == 2>>
+	<<elseif getSlave($AS).balls == 2>>
 		cute balls.
-	<<elseif $activeSlave.balls == 3>>
+	<<elseif getSlave($AS).balls == 3>>
 		balls.
-	<<elseif $activeSlave.balls == 4>>
+	<<elseif getSlave($AS).balls == 4>>
 		large balls.
-	<<elseif $activeSlave.balls == 5>>
+	<<elseif getSlave($AS).balls == 5>>
 		huge balls.
 	<<else>>
 		monstrous balls.
@@ -45,56 +48,56 @@ and
 	soft perineum.
 <</if>>
 
-<<if ($activeSlave.vaginaTat == "tribal patterns")>>
+<<if (getSlave($AS).vaginaTat == "tribal patterns")>>
 	The tattoos on $his abdomen certainly draw attention there.
 <</if>>
 
-<<if ($activeSlave.vaginaPiercing > 1) && ($activeSlave.dick != 0)>>
+<<if (getSlave($AS).vaginaPiercing > 1) && (getSlave($AS).dick != 0)>>
 	Metal glints all up and down $his cock.
-<<elseif ($activeSlave.vaginaPiercing == 1) && ($activeSlave.dick != 0)>>
+<<elseif (getSlave($AS).vaginaPiercing == 1) && (getSlave($AS).dick != 0)>>
 	Metal glints at the head of $his cock.
 <</if>>
 
-<<if ($activeSlave.fetish == "mindbroken")>>
+<<if (getSlave($AS).fetish == "mindbroken")>>
 	Like a doll, $he dumbly remains still, watching your hands move towards $him without any real interest. You gently trace your fingers along $his
-	<<if $activeSlave.dick == 1>>
+	<<if getSlave($AS).dick == 1>>
 		tiny dick
-	<<elseif $activeSlave.dick == 2>>
+	<<elseif getSlave($AS).dick == 2>>
 		cute dick
-	<<elseif $activeSlave.dick == 3>>
+	<<elseif getSlave($AS).dick == 3>>
 		dick
-	<<elseif $activeSlave.dick == 4>>
+	<<elseif getSlave($AS).dick == 4>>
 		big dick
-	<<elseif $activeSlave.dick == 5>>
+	<<elseif getSlave($AS).dick == 5>>
 		impressive dick
-	<<elseif $activeSlave.dick == 6>>
+	<<elseif getSlave($AS).dick == 6>>
 		huge dick
-	<<elseif $activeSlave.dick == 7>>
+	<<elseif getSlave($AS).dick == 7>>
 		gigantic dick
-	<<elseif $activeSlave.dick == 8>>
+	<<elseif getSlave($AS).dick == 8>>
 		titanic dick
-	<<elseif $activeSlave.dick == 9>>
+	<<elseif getSlave($AS).dick == 9>>
 		absurd dick
-	<<elseif $activeSlave.dick == 10>>
+	<<elseif getSlave($AS).dick == 10>>
 		inhuman dick
 	<<else>>
 		hypertrophied dick
-	<</if>> before taking it gently in one hand and tenderly stroking your hand along its shaft<<if $activeSlave.balls > 0>>,<<else>>.<</if>>
-	<<if $activeSlave.balls > 0>>
+	<</if>> before taking it gently in one hand and tenderly stroking your hand along its shaft<<if getSlave($AS).balls > 0>>,<<else>>.<</if>>
+	<<if getSlave($AS).balls > 0>>
 		while simultaneously cupping
-		<<if $activeSlave.scrotum == 0>>
+		<<if getSlave($AS).scrotum == 0>>
 			the soft skin between $his base and $his butthole
-		<<elseif $activeSlave.balls == 1>>
+		<<elseif getSlave($AS).balls == 1>>
 			$his tiny balls
-		<<elseif $activeSlave.balls == 2>>
+		<<elseif getSlave($AS).balls == 2>>
 			$his small balls
-		<<elseif $activeSlave.balls == 3>>
+		<<elseif getSlave($AS).balls == 3>>
 			$his balls
-		<<elseif $activeSlave.balls == 4>>
+		<<elseif getSlave($AS).balls == 4>>
 			$his big balls
-		<<elseif $activeSlave.balls == 5>>
+		<<elseif getSlave($AS).balls == 5>>
 			$his lemon-sized balls
-		<<elseif $activeSlave.balls < 10>>
+		<<elseif getSlave($AS).balls < 10>>
 			$his fist-sized balls
 		<<else>>
 			$his hypertrophied balls
@@ -102,52 +105,52 @@ and
 		with your other hand.
 	<</if>>
 	You firmly wrap your fingers, thumb and palm around $his dick, rhythmically stroking along with both hands, starting slow but gradually increasing the speed of your movements. You occasionally squeeze the tip and head of $his dick between your fingers and thumb.
-	<<if !canAchieveErection($activeSlave)>>
+	<<if !canAchieveErection(getSlave($AS))>>
 		$His dick remains flaccid as it cannot get stiff and you continue tenderly stroking $his soft dick but, $he does not respond.
 	<<else>>
 		$His prick stiffens like a rod in your hands and you continue your expert strokes along the erect shaft but, except for the cockmilk leaking out of $his dick, $he does not respond.
 	<</if>>
 	Since $he is mindbroken, $his responses to you are purely physiological and your actions have no affect on $him mentally. You leave your toy for one of your other slaves to clean and maintain.
-<<elseif isAmputee($activeSlave)>>
+<<elseif isAmputee(getSlave($AS))>>
 	Since $he's a quadruple amputee, $he's yours to use as a human finger toy. While $he's lying there helpless, you move your hands towards $him. You gently trace your fingers along $his
-	<<if $activeSlave.dick == 1>>
+	<<if getSlave($AS).dick == 1>>
 		tiny dick
-	<<elseif $activeSlave.dick == 2>>
+	<<elseif getSlave($AS).dick == 2>>
 		cute dick
-	<<elseif $activeSlave.dick == 3>>
+	<<elseif getSlave($AS).dick == 3>>
 		dick
-	<<elseif $activeSlave.dick == 4>>
+	<<elseif getSlave($AS).dick == 4>>
 		big dick
-	<<elseif $activeSlave.dick == 5>>
+	<<elseif getSlave($AS).dick == 5>>
 		impressive dick
-	<<elseif $activeSlave.dick == 6>>
+	<<elseif getSlave($AS).dick == 6>>
 		huge dick
-	<<elseif $activeSlave.dick == 7>>
+	<<elseif getSlave($AS).dick == 7>>
 		gigantic dick
-	<<elseif $activeSlave.dick == 8>>
+	<<elseif getSlave($AS).dick == 8>>
 		titanic dick
-	<<elseif $activeSlave.dick == 9>>
+	<<elseif getSlave($AS).dick == 9>>
 		absurd dick
-	<<elseif $activeSlave.dick == 10>>
+	<<elseif getSlave($AS).dick == 10>>
 		inhuman dick
 	<<else>>
 		hypertrophied dick
-	<</if>> before taking it gently in one hand and tenderly stroking your hand along its shaft<<if $activeSlave.balls > 0>>,<<else>>.<</if>>
-	<<if $activeSlave.balls > 0>>
+	<</if>> before taking it gently in one hand and tenderly stroking your hand along its shaft<<if getSlave($AS).balls > 0>>,<<else>>.<</if>>
+	<<if getSlave($AS).balls > 0>>
 		while simultaneously cupping $his
-		<<if $activeSlave.scrotum == 0>>
+		<<if getSlave($AS).scrotum == 0>>
 			soft skin beneath $his base and $his butthole
-		<<elseif $activeSlave.balls == 1>>
+		<<elseif getSlave($AS).balls == 1>>
 			tiny balls
-		<<elseif $activeSlave.balls == 2>>
+		<<elseif getSlave($AS).balls == 2>>
 			small balls
-		<<elseif $activeSlave.balls == 3>>
+		<<elseif getSlave($AS).balls == 3>>
 			balls
-		<<elseif $activeSlave.balls == 4>>
+		<<elseif getSlave($AS).balls == 4>>
 			big balls
-		<<elseif $activeSlave.balls == 5>>
+		<<elseif getSlave($AS).balls == 5>>
 			lemon-sized balls
-		<<elseif $activeSlave.balls < 10>>
+		<<elseif getSlave($AS).balls < 10>>
 			fist-sized balls
 		<<else>>
 			hypertrophied balls
@@ -155,51 +158,51 @@ and
 		with your other hand.
 	<</if>>
 	You firmly wrap your fingers, thumb and palm around $his dick, rhythmically stroking along with both hands, starting slow but gradually increasing the speed of your movements. You occasionally squeeze the tip and head of $his dick between your fingers and thumb.
-	<<if !canAchieveErection($activeSlave)>>
+	<<if !canAchieveErection(getSlave($AS))>>
 		$His dick remains flaccid as it cannot get stiff and you continue tenderly stroking $his soft dick but, except for the cockmilk leaking out of $his dick, $he does not respond.
 	<<else>>
 		$His prick stiffens like a rod in your hands and you continue your expert strokes along the erect shaft but, except for the cockmilk leaking out of $his dick, $he does not respond.
 	<</if>> Soon, $his movements indicate that $he is orgasming. $He shudders and leaks $his cockmilk as $he orgasms in your hand, looking at you as you stop moving your hands. You leave your toy for one of your other slaves to clean and maintain.
-<<elseif ($activeSlave.fetish == "submissive") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>>
+<<elseif (getSlave($AS).fetish == "submissive") && (getSlave($AS).fetishStrength > 60) && (getSlave($AS).fetishKnown == 1)>>
 	$He comes submissively over, smiling a little submissive smile, and points $his dick towards you. You gently trace your fingers along $his
-	<<if $activeSlave.dick == 1>>
+	<<if getSlave($AS).dick == 1>>
 		tiny dick
-	<<elseif $activeSlave.dick == 2>>
+	<<elseif getSlave($AS).dick == 2>>
 		cute dick
-	<<elseif $activeSlave.dick == 3>>
+	<<elseif getSlave($AS).dick == 3>>
 		dick
-	<<elseif $activeSlave.dick == 4>>
+	<<elseif getSlave($AS).dick == 4>>
 		big dick
-	<<elseif $activeSlave.dick == 5>>
+	<<elseif getSlave($AS).dick == 5>>
 		impressive dick
-	<<elseif $activeSlave.dick == 6>>
+	<<elseif getSlave($AS).dick == 6>>
 		huge dick
-	<<elseif $activeSlave.dick == 7>>
+	<<elseif getSlave($AS).dick == 7>>
 		gigantic dick
-	<<elseif $activeSlave.dick == 8>>
+	<<elseif getSlave($AS).dick == 8>>
 		titanic dick
-	<<elseif $activeSlave.dick == 9>>
+	<<elseif getSlave($AS).dick == 9>>
 		absurd dick
-	<<elseif $activeSlave.dick == 10>>
+	<<elseif getSlave($AS).dick == 10>>
 		inhuman dick
 	<<else>>
 		hypertrophied dick
-	<</if>> before taking it gently in one hand and tenderly stroking your hand along its shaft<<if $activeSlave.balls > 0>>,<<else>>.<</if>>
-	<<if $activeSlave.balls > 0>>
+	<</if>> before taking it gently in one hand and tenderly stroking your hand along its shaft<<if getSlave($AS).balls > 0>>,<<else>>.<</if>>
+	<<if getSlave($AS).balls > 0>>
 		while simultaneously cupping $his
-		<<if $activeSlave.scrotum == 0>>
+		<<if getSlave($AS).scrotum == 0>>
 			soft skin beneath $his base and $his butthole
-		<<elseif $activeSlave.balls == 1>>
+		<<elseif getSlave($AS).balls == 1>>
 			tiny balls
-		<<elseif $activeSlave.balls == 2>>
+		<<elseif getSlave($AS).balls == 2>>
 			small balls
-		<<elseif $activeSlave.balls == 3>>
+		<<elseif getSlave($AS).balls == 3>>
 			balls
-		<<elseif $activeSlave.balls == 4>>
+		<<elseif getSlave($AS).balls == 4>>
 			big balls
-		<<elseif $activeSlave.balls == 5>>
+		<<elseif getSlave($AS).balls == 5>>
 			lemon-sized balls
-		<<elseif $activeSlave.balls < 10>>
+		<<elseif getSlave($AS).balls < 10>>
 			fist-sized balls
 		<<else>>
 			hypertrophied balls
@@ -207,51 +210,51 @@ and
 		with your other hand.
 	<</if>>
 	You firmly wrap your fingers, thumb and palm around $his dick, rhythmically stroking along with both hands, starting slow but gradually increasing the speed of your movements. You occasionally squeeze the tip and head of $his dick between your fingers and thumb.
-	<<if !canAchieveErection($activeSlave)>>
+	<<if !canAchieveErection(getSlave($AS))>>
 		$His dick remains flaccid as it cannot get stiff and you continue tenderly stroking $his soft dick.
 	<<else>>
 		$His prick stiffens like a rod in your hands and you continue your expert strokes along the erect shaft.
 	<</if>> Soon, $his movements indicate that $he is orgasming. $He shudders and leaks $his cockmilk as $he orgasms in your hands before submissively avoiding your gaze as you get cleaned up.
-<<elseif $activeSlave.devotion < -20>>
+<<elseif getSlave($AS).devotion < -20>>
 	$He clearly dislikes the thought of getting $his dick fondled by you. $His lower lip quivers with trepidation as $he watches your hands move towards $him. $He has no choice but to obey if $he wants to avoid punishment. $He gasps and shakes as you gently trace along $his
-	<<if $activeSlave.dick == 1>>
+	<<if getSlave($AS).dick == 1>>
 		tiny dick
-	<<elseif $activeSlave.dick == 2>>
+	<<elseif getSlave($AS).dick == 2>>
 		cute dick
-	<<elseif $activeSlave.dick == 3>>
+	<<elseif getSlave($AS).dick == 3>>
 		dick
-	<<elseif $activeSlave.dick == 4>>
+	<<elseif getSlave($AS).dick == 4>>
 		big dick
-	<<elseif $activeSlave.dick == 5>>
+	<<elseif getSlave($AS).dick == 5>>
 		impressive dick
-	<<elseif $activeSlave.dick == 6>>
+	<<elseif getSlave($AS).dick == 6>>
 		huge dick
-	<<elseif $activeSlave.dick == 7>>
+	<<elseif getSlave($AS).dick == 7>>
 		gigantic dick
-	<<elseif $activeSlave.dick == 8>>
+	<<elseif getSlave($AS).dick == 8>>
 		titanic dick
-	<<elseif $activeSlave.dick == 9>>
+	<<elseif getSlave($AS).dick == 9>>
 		absurd dick
-	<<elseif $activeSlave.dick == 10>>
+	<<elseif getSlave($AS).dick == 10>>
 		inhuman dick
 	<<else>>
 		hypertrophied dick
-	<</if>> before taking it gently in one hand and tenderly stroking your hand along its shaft<<if $activeSlave.balls > 0>>,<<else>>.<</if>>
-	<<if $activeSlave.balls > 0>>
+	<</if>> before taking it gently in one hand and tenderly stroking your hand along its shaft<<if getSlave($AS).balls > 0>>,<<else>>.<</if>>
+	<<if getSlave($AS).balls > 0>>
 		while simultaneously cupping $his
-		<<if $activeSlave.scrotum == 0>>
+		<<if getSlave($AS).scrotum == 0>>
 			soft skin beneath $his base and $his butthole
-		<<elseif $activeSlave.balls == 1>>
+		<<elseif getSlave($AS).balls == 1>>
 			tiny balls
-		<<elseif $activeSlave.balls == 2>>
+		<<elseif getSlave($AS).balls == 2>>
 			small balls
-		<<elseif $activeSlave.balls == 3>>
+		<<elseif getSlave($AS).balls == 3>>
 			balls
-		<<elseif $activeSlave.balls == 4>>
+		<<elseif getSlave($AS).balls == 4>>
 			big balls
-		<<elseif $activeSlave.balls == 5>>
+		<<elseif getSlave($AS).balls == 5>>
 			lemon-sized balls
-		<<elseif $activeSlave.balls < 10>>
+		<<elseif getSlave($AS).balls < 10>>
 			fist-sized balls
 		<<else>>
 			hypertrophied balls
@@ -259,51 +262,51 @@ and
 		with your other hand.
 	<</if>>
 	You firmly wrap your fingers, thumb and palm around $his dick, rhythmically stroking along with both hands, starting slow but gradually increasing the speed of your movements. You occasionally squeeze the tip and head of $his dick between your fingers and thumb.
-	<<if !canAchieveErection($activeSlave)>>
+	<<if !canAchieveErection(getSlave($AS))>>
 		$His dick remains flaccid as it cannot get stiff and you continue tenderly stroking $his soft dick.
 	<<else>>
 		$His prick stiffens like a rod in your hand and you continue your expert strokes along the erect shaft.
 	<</if>>
-	$He <<if hasAnyArms($activeSlave)>>grabs your wrist with $his hand<<if hasBothArms($activeSlave)>>s<</if>><<else>>jostles against your arm<</if>> and tries to stop it from moving but is unable to and despite $his resistant pulling against you. $He bites $his lip but $he cannot help but moan. Soon $he shudders and leaks $his cockmilk as $he orgasms in your hands. $He looks at you shamefully as you stop moving your hands and get cleaned up.
-<<elseif ($activeSlave.fetish == "masochist") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>>
+	$He <<if hasAnyArms(getSlave($AS))>>grabs your wrist with $his hand<<if hasBothArms(getSlave($AS))>>s<</if>><<else>>jostles against your arm<</if>> and tries to stop it from moving but is unable to and despite $his resistant pulling against you. $He bites $his lip but $he cannot help but moan. Soon $he shudders and leaks $his cockmilk as $he orgasms in your hands. $He looks at you shamefully as you stop moving your hands and get cleaned up.
+<<elseif (getSlave($AS).fetish == "masochist") && (getSlave($AS).fetishStrength > 60) && (getSlave($AS).fetishKnown == 1)>>
 	$He hurriedly comes over to you, to stand between you and your desk. You lean over while $he lies down upon it, face-up, with $his dick pointed towards you. $He gasps when you slap $his
-	<<if $activeSlave.dick == 1>>
+	<<if getSlave($AS).dick == 1>>
 		tiny dick
-	<<elseif $activeSlave.dick == 2>>
+	<<elseif getSlave($AS).dick == 2>>
 		cute dick
-	<<elseif $activeSlave.dick == 3>>
+	<<elseif getSlave($AS).dick == 3>>
 		dick
-	<<elseif $activeSlave.dick == 4>>
+	<<elseif getSlave($AS).dick == 4>>
 		big dick
-	<<elseif $activeSlave.dick == 5>>
+	<<elseif getSlave($AS).dick == 5>>
 		impressive dick
-	<<elseif $activeSlave.dick == 6>>
+	<<elseif getSlave($AS).dick == 6>>
 		huge dick
-	<<elseif $activeSlave.dick == 7>>
+	<<elseif getSlave($AS).dick == 7>>
 		gigantic dick
-	<<elseif $activeSlave.dick == 8>>
+	<<elseif getSlave($AS).dick == 8>>
 		titanic dick
-	<<elseif $activeSlave.dick == 9>>
+	<<elseif getSlave($AS).dick == 9>>
 		absurd dick
-	<<elseif $activeSlave.dick == 10>>
+	<<elseif getSlave($AS).dick == 10>>
 		inhuman dick
 	<<else>>
 		hypertrophied dick
 	<</if>>
 	with your hand. You firmly grab it and tightly squeeze it with your fingers, stroking your hand along its shaft.
-	<<if $activeSlave.balls > 0>>,
+	<<if getSlave($AS).balls > 0>>,
 		Simultaneously, you slap $his
-		<<if $activeSlave.balls == 1>>
+		<<if getSlave($AS).balls == 1>>
 			tiny balls
-		<<elseif $activeSlave.balls == 2>>
+		<<elseif getSlave($AS).balls == 2>>
 			small balls
-		<<elseif $activeSlave.balls == 3>>
+		<<elseif getSlave($AS).balls == 3>>
 			balls
-		<<elseif $activeSlave.balls == 4>>
+		<<elseif getSlave($AS).balls == 4>>
 			big balls
-		<<elseif $activeSlave.balls == 5>>
+		<<elseif getSlave($AS).balls == 5>>
 			lemon-sized balls
-		<<elseif $activeSlave.balls < 10>>
+		<<elseif getSlave($AS).balls < 10>>
 			fist-sized balls
 		<<else>>
 			hypertrophied balls
@@ -311,51 +314,51 @@ and
 		with your other hand.
 	<</if>>
 	You firmly wrap your fingers, thumb and palm around $his dick, rhythmically stroking along with both hands, starting slow but gradually increasing the speed of your movements. You occasionally squeeze and pinch the tip and head of $his dick between your fingers and thumb.
-	<<if !canAchieveErection($activeSlave)>>
+	<<if !canAchieveErection(getSlave($AS))>>
 		$His dick remains flaccid as it cannot get stiff and you continue tenderly stroking $his soft dick.
 	<<else>>
 		$His prick stiffens like a rod in your hands and you continue your expert strokes along the erect shaft.
-	<</if>> Your rough play leaves red marks on $his breasts and nipples and $he becomes even more aroused. Soon, $his movements indicate that $he is orgasming. $He shudders and leaks $his cockmilk as $he orgasms in your hands. $He rubs the marks on $his dick and balls with $his hands, an ecstatic look on $his $activeSlave.skin face. $He looks at you longingly as you get cleaned up, hungry for more.
-<<elseif $activeSlave.devotion <= 20>>
+	<</if>> Your rough play leaves red marks on $his breasts and nipples and $he becomes even more aroused. Soon, $his movements indicate that $he is orgasming. $He shudders and leaks $his cockmilk as $he orgasms in your hands. $He rubs the marks on $his dick and balls with $his hands, an ecstatic look on $his getSlave($AS).skin face. $He looks at you longingly as you get cleaned up, hungry for more.
+<<elseif getSlave($AS).devotion <= 20>>
 	$He obeys silently, standing in front of you as you move your hands towards $him. You gently trace your fingers along $his
-	<<if $activeSlave.dick == 1>>
+	<<if getSlave($AS).dick == 1>>
 		tiny dick
-	<<elseif $activeSlave.dick == 2>>
+	<<elseif getSlave($AS).dick == 2>>
 		cute dick
-	<<elseif $activeSlave.dick == 3>>
+	<<elseif getSlave($AS).dick == 3>>
 		dick
-	<<elseif $activeSlave.dick == 4>>
+	<<elseif getSlave($AS).dick == 4>>
 		big dick
-	<<elseif $activeSlave.dick == 5>>
+	<<elseif getSlave($AS).dick == 5>>
 		impressive dick
-	<<elseif $activeSlave.dick == 6>>
+	<<elseif getSlave($AS).dick == 6>>
 		huge dick
-	<<elseif $activeSlave.dick == 7>>
+	<<elseif getSlave($AS).dick == 7>>
 		gigantic dick
-	<<elseif $activeSlave.dick == 8>>
+	<<elseif getSlave($AS).dick == 8>>
 		titanic dick
-	<<elseif $activeSlave.dick == 9>>
+	<<elseif getSlave($AS).dick == 9>>
 		absurd dick
-	<<elseif $activeSlave.dick == 10>>
+	<<elseif getSlave($AS).dick == 10>>
 		inhuman dick
 	<<else>>
 		hypertrophied dick
-	<</if>> before taking it gently in one hand and tenderly stroking your hand along its shaft<<if $activeSlave.balls > 0>>,<<else>>.<</if>>
-	<<if $activeSlave.balls > 0>>
+	<</if>> before taking it gently in one hand and tenderly stroking your hand along its shaft<<if getSlave($AS).balls > 0>>,<<else>>.<</if>>
+	<<if getSlave($AS).balls > 0>>
 		while simultaneously cupping $his
-		<<if $activeSlave.scrotum == 0>>
+		<<if getSlave($AS).scrotum == 0>>
 			soft skin beneath $his base and $his butthole
-		<<elseif $activeSlave.balls == 1>>
+		<<elseif getSlave($AS).balls == 1>>
 			tiny balls
-		<<elseif $activeSlave.balls == 2>>
+		<<elseif getSlave($AS).balls == 2>>
 			small balls
-		<<elseif $activeSlave.balls == 3>>
+		<<elseif getSlave($AS).balls == 3>>
 			balls
-		<<elseif $activeSlave.balls == 4>>
+		<<elseif getSlave($AS).balls == 4>>
 			big balls
-		<<elseif $activeSlave.balls == 5>>
+		<<elseif getSlave($AS).balls == 5>>
 			lemon-sized balls
-		<<elseif $activeSlave.balls < 10>>
+		<<elseif getSlave($AS).balls < 10>>
 			fist-sized balls
 		<<else>>
 			hypertrophied balls
@@ -363,52 +366,52 @@ and
 		with your other hand.
 	<</if>>
 	You firmly wrap your fingers, thumb and palm around $his dick, rhythmically stroking along with both hands, starting slow but gradually increasing the speed of your movements. You occasionally squeeze the tip and head of $his dick between your fingers and thumb.
-	<<if !canAchieveErection($activeSlave)>>
+	<<if !canAchieveErection(getSlave($AS))>>
 		$His dick remains flaccid as it cannot get stiff and you continue tenderly stroking $his soft dick.
 	<<else>>
 		$His prick stiffens like a rod in your hands and you continue your expert strokes along the erect shaft.
 	<</if>>
-	$He <<if canSee($activeSlave)>>looks into your eyes<<else>>faces you<</if>> furtively while $he <<if hasAnyArms($activeSlave)>>grabs your wrist<<if hasBothArms($activeSlave)>>s<</if>> with $his hand<<if hasBothArms($activeSlave)>>s<</if>><<else>>moves $his hips ever so slightly<</if>>, moving to match your hand movements. $He moans and shudders, leaking $his cockmilk as $he orgasms in your hands. $He dutifully looks at you as you stop moving your hands and get cleaned up.
+	$He <<if canSee(getSlave($AS))>>looks into your eyes<<else>>faces you<</if>> furtively while $he <<if hasAnyArms(getSlave($AS))>>grabs your wrist<<if hasBothArms(getSlave($AS))>>s<</if>> with $his hand<<if hasBothArms(getSlave($AS))>>s<</if>><<else>>moves $his hips ever so slightly<</if>>, moving to match your hand movements. $He moans and shudders, leaking $his cockmilk as $he orgasms in your hands. $He dutifully looks at you as you stop moving your hands and get cleaned up.
 <<else>>
 	$He devotedly comes over and gives you an impassioned kiss. $He smiles and points $his dick towards you. You gently trace your fingers along $his
-	<<if $activeSlave.dick == 1>>
+	<<if getSlave($AS).dick == 1>>
 		tiny dick
-	<<elseif $activeSlave.dick == 2>>
+	<<elseif getSlave($AS).dick == 2>>
 		cute dick
-	<<elseif $activeSlave.dick == 3>>
+	<<elseif getSlave($AS).dick == 3>>
 		dick
-	<<elseif $activeSlave.dick == 4>>
+	<<elseif getSlave($AS).dick == 4>>
 		big dick
-	<<elseif $activeSlave.dick == 5>>
+	<<elseif getSlave($AS).dick == 5>>
 		impressive dick
-	<<elseif $activeSlave.dick == 6>>
+	<<elseif getSlave($AS).dick == 6>>
 		huge dick
-	<<elseif $activeSlave.dick == 7>>
+	<<elseif getSlave($AS).dick == 7>>
 		gigantic dick
-	<<elseif $activeSlave.dick == 8>>
+	<<elseif getSlave($AS).dick == 8>>
 		titanic dick
-	<<elseif $activeSlave.dick == 9>>
+	<<elseif getSlave($AS).dick == 9>>
 		absurd dick
-	<<elseif $activeSlave.dick == 10>>
+	<<elseif getSlave($AS).dick == 10>>
 		inhuman dick
 	<<else>>
 		hypertrophied dick
-	<</if>> before taking it gently in one hand and tenderly stroking your hand along its shaft<<if $activeSlave.balls > 0>>,<<else>>.<</if>>
-	<<if $activeSlave.balls > 0>>
+	<</if>> before taking it gently in one hand and tenderly stroking your hand along its shaft<<if getSlave($AS).balls > 0>>,<<else>>.<</if>>
+	<<if getSlave($AS).balls > 0>>
 		while simultaneously cupping $his
-		<<if $activeSlave.scrotum == 0>>
+		<<if getSlave($AS).scrotum == 0>>
 			soft skin beneath $his base and $his butthole
-		<<elseif $activeSlave.balls == 1>>
+		<<elseif getSlave($AS).balls == 1>>
 			tiny balls
-		<<elseif $activeSlave.balls == 2>>
+		<<elseif getSlave($AS).balls == 2>>
 			small balls
-		<<elseif $activeSlave.balls == 3>>
+		<<elseif getSlave($AS).balls == 3>>
 			balls
-		<<elseif $activeSlave.balls == 4>>
+		<<elseif getSlave($AS).balls == 4>>
 			big balls
-		<<elseif $activeSlave.balls == 5>>
+		<<elseif getSlave($AS).balls == 5>>
 			lemon-sized balls
-		<<elseif $activeSlave.balls < 10>>
+		<<elseif getSlave($AS).balls < 10>>
 			fist-sized balls
 		<<else>>
 			hypertrophied balls
@@ -416,7 +419,7 @@ and
 		with your other hand.
 	<</if>>
 	You firmly wrap your fingers, thumb and palm around $his dick, rhythmically stroking along with both hands, starting slow but gradually increasing the speed of your movements. You occasionally squeeze the tip and head of $his dick between your fingers and thumb.
-	<<if !canAchieveErection($activeSlave)>>
+	<<if !canAchieveErection(getSlave($AS))>>
 		$His dick remains flaccid as it cannot get stiff and you continue tenderly stroking $his soft dick.
 	<<else>>
 		$His prick stiffens like a rod in your hands and you continue your expert strokes along the erect shaft.
diff --git a/src/player/actions/fondleVagina.tw b/src/npc/interaction/fondleVagina.tw
similarity index 56%
rename from src/player/actions/fondleVagina.tw
rename to src/npc/interaction/fondleVagina.tw
index 019308082d2cc948c076dadbfdc116759c6b3a22..7e31cec7558285f6074b1662740a6cc4dee096dd 100644
--- a/src/player/actions/fondleVagina.tw
+++ b/src/npc/interaction/fondleVagina.tw
@@ -1,61 +1,64 @@
 :: FondleVagina [nobr]
 
+<<set $AS = $activeSlave.ID>>
+<<setLocalPronouns $activeSlave>>
+
 You call $him over so you can fondle $his
-<<if ($activeSlave.vagina > 3)>>
+<<if (getSlave($AS).vagina > 3)>>
 	gaping vagina.
-<<elseif ($activeSlave.vagina == 3)>>
+<<elseif (getSlave($AS).vagina == 3)>>
 	loose vagina.
-<<elseif ($activeSlave.vagina == 2)>>
+<<elseif (getSlave($AS).vagina == 2)>>
 	well-used pussy.
-<<elseif ($activeSlave.vagina == 1)>>
+<<elseif (getSlave($AS).vagina == 1)>>
 	tight pussy.
-<<elseif ($activeSlave.vagina == 0)>>
+<<elseif (getSlave($AS).vagina == 0)>>
 	virgin pussy.
-<<elseif ($activeSlave.vagina == -1)>>
+<<elseif (getSlave($AS).vagina == -1)>>
 	dick.
 <</if>>
 
-<<if ($activeSlave.vaginaTat == "tribal patterns")>>
+<<if (getSlave($AS).vaginaTat == "tribal patterns")>>
 	The tattoos on $his abdomen certainly draw attention there.
 <</if>>
 
-<<if ($activeSlave.vagina != -1)>>
-	<<if $activeSlave.devotion <= 20>>
-		<<if $activeSlave.clit == 1>>
+<<if (getSlave($AS).vagina != -1)>>
+	<<if getSlave($AS).devotion <= 20>>
+		<<if getSlave($AS).clit == 1>>
 			$His big clit peeks out from under its hood
-		<<elseif $activeSlave.clit == 2>>
+		<<elseif getSlave($AS).clit == 2>>
 			$His huge clit is impossible to miss
-		<<elseif $activeSlave.clit > 1>>
+		<<elseif getSlave($AS).clit > 1>>
 			$His pseudophallus-sized clit is soft
 		<<else>>
 			$His pretty little clit is barely visible
 		<</if>>
 		and
-		<<if $activeSlave.labia == 1>>
+		<<if getSlave($AS).labia == 1>>
 			$his lovely petals are quite inviting.
-		<<elseif $activeSlave.labia == 2>>
+		<<elseif getSlave($AS).labia == 2>>
 			$his prominent petals are inviting.
-		<<elseif $activeSlave.labia > 1>>
+		<<elseif getSlave($AS).labia > 1>>
 			$his labia are so large they present a slight obstacle to entry.
 		<<else>>
 			$his cute labia are barely noticeable.
 		<</if>>
 	<<else>>
-		<<if $activeSlave.clit == 1>>
+		<<if getSlave($AS).clit == 1>>
 			$His big clit peeks out from under its hood.
-		<<elseif $activeSlave.clit == 2>>
+		<<elseif getSlave($AS).clit == 2>>
 			$His huge clit is impossible to miss.
-		<<elseif $activeSlave.clit > 1>>
+		<<elseif getSlave($AS).clit > 1>>
 			$His pseudophallus-sized clit is soft.
 		<<else>>
 			$His pretty little clit is ready for you,
 		<</if>>
 		and
-		<<if $activeSlave.labia == 1>>
+		<<if getSlave($AS).labia == 1>>
 			$his lovely petals are moist with arousal.
-		<<elseif $activeSlave.labia == 2>>
+		<<elseif getSlave($AS).labia == 2>>
 			$his prominent petals bear a sheen of arousal.
-		<<elseif $activeSlave.labia > 1>>
+		<<elseif getSlave($AS).labia > 1>>
 			$his huge labia are almost dripping with arousal.
 		<<else>>
 			$he's becoming moist.
@@ -63,148 +66,148 @@ You call $him over so you can fondle $his
 	<</if>>
 <</if>>
 
-<<if ($activeSlave.vaginaPiercing > 1) && ($activeSlave.vagina != -1)>>
+<<if (getSlave($AS).vaginaPiercing > 1) && (getSlave($AS).vagina != -1)>>
 	$His pierced lips and clit have $his nice and wet.
-<<elseif ($activeSlave.vaginaPiercing == 1) && ($activeSlave.vagina != -1)>>
+<<elseif (getSlave($AS).vaginaPiercing == 1) && (getSlave($AS).vagina != -1)>>
 	$His pierced clit has $his nice and moist.
 <</if>>
 
-<<if ($activeSlave.vagina == 0)>>
-	<<if ($activeSlave.fetish == "mindbroken")>>
-		$He accepts your orders dumbly and presents $his virgin pussy to you, <<if canSee($activeSlave)>>watching your hands move towards $him<<else>>waiting<</if>> without any real interest. You gently trace along $his
-		<<if $activeSlave.labia == 1>>
+<<if (getSlave($AS).vagina == 0)>>
+	<<if (getSlave($AS).fetish == "mindbroken")>>
+		$He accepts your orders dumbly and presents $his virgin pussy to you, <<if canSee(getSlave($AS))>>watching your hands move towards $him<<else>>waiting<</if>> without any real interest. You gently trace along $his
+		<<if getSlave($AS).labia == 1>>
 			lovely petals
-		<<elseif $activeSlave.labia == 2>>
+		<<elseif getSlave($AS).labia == 2>>
 			prominent petals
-		<<elseif $activeSlave.labia > 1>>
+		<<elseif getSlave($AS).labia > 1>>
 			huge labia
 		<</if>>
 		with your outstretched fingers, strumming up and down the edges of $his pussylips, then softly rub your fingers along the inner walls with a tender touch, starting slow but gradually increasing the speed of your movements. You occasionally flick $his
-		<<if $activeSlave.clit == 1>>
+		<<if getSlave($AS).clit == 1>>
 			erect clit
-		<<elseif $activeSlave.clit == 2>>
+		<<elseif getSlave($AS).clit == 2>>
 			large clit
-		<<elseif $activeSlave.clit > 1>>
+		<<elseif getSlave($AS).clit > 1>>
 			massive clit
 		<<else>>
 			pretty little clit
 		<</if>>
 		and rub it with your fingertips as your hand nears it but except for the pussy juices trickling down $his leg, $he does not respond. Since $he is mindbroken, $his responses to you are purely physiological and your actions have no affect on $him mentally.
-	<<elseif ($activeSlave.devotion > 50)>>
+	<<elseif (getSlave($AS).devotion > 50)>>
 		$He accepts your orders happily and presents $his virgin pussy to you, watching your hands with eagerness. $He gasps and quivers with pleasure as you gently trace along $his
-		<<if $activeSlave.labia == 1>>
+		<<if getSlave($AS).labia == 1>>
 			lovely petals
-		<<elseif $activeSlave.labia == 2>>
+		<<elseif getSlave($AS).labia == 2>>
 			prominent petals
-		<<elseif $activeSlave.labia > 1>>
+		<<elseif getSlave($AS).labia > 1>>
 			huge labia
 		<<else>>
 			cute labia
 		<</if>>
-		with your outstretched fingers, strumming up and down the edges of $his pussylips, then softly rub your fingers along the inner walls with a tender touch, starting slow but gradually increasing the speed of your movements. <<if ($activeSlave.fetish == "boobs")>> $He fondles $his breasts and plays with $his nipples at the same time.<</if>> You occasionally flick $his
-		<<if $activeSlave.clit == 1>>
+		with your outstretched fingers, strumming up and down the edges of $his pussylips, then softly rub your fingers along the inner walls with a tender touch, starting slow but gradually increasing the speed of your movements. <<if (getSlave($AS).fetish == "boobs")>> $He fondles $his breasts and plays with $his nipples at the same time.<</if>> You occasionally flick $his
+		<<if getSlave($AS).clit == 1>>
 			large clit
-		<<elseif $activeSlave.clit == 2>>
+		<<elseif getSlave($AS).clit == 2>>
 			huge clit
-		<<elseif $activeSlave.clit > 1>>
+		<<elseif getSlave($AS).clit > 1>>
 			massive clit
 		<<else>>
 			pretty little clit
 		<</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.eyesColor($activeSlave)>>.
-		<<elseif !canTalk($activeSlave)>>
+		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(getSlave($AS)))>>, 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(getSlave($AS))) && !canTalk(getSlave($AS)))>>
+			$He does $his best to communicate love with $his <<= App.Desc.eyesColor(getSlave($AS))>>.
+		<<elseif !canTalk(getSlave($AS))>>
 			$He signs that $he loves you.
-		<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>> "I love you,
+		<<elseif SlaveStatsChecker.checkForLisp(getSlave($AS))>> "I love you,
 			<<Master>>," $he lisps rapturously.
 		<<else>> "I love you,
 			<<Master>>," $he says rapturously.
 		<</if>>
-	<<elseif ($activeSlave.devotion > 20)>>
+	<<elseif (getSlave($AS).devotion > 20)>>
 		$He accepts your orders without comment and presents $his virgin pussy to you, watching your hands with some slight trepidation. $He gasps as you gently trace along $his
-		<<if $activeSlave.labia == 1>>
+		<<if getSlave($AS).labia == 1>>
 			lovely petals
-		<<elseif $activeSlave.labia == 2>>
+		<<elseif getSlave($AS).labia == 2>>
 			prominent petals
-		<<elseif $activeSlave.labia > 1>>
+		<<elseif getSlave($AS).labia > 1>>
 			huge labia
 		<</if>>
 		with your outstretched fingers, strumming up and down the edges of $his pussylips, then softly rub your fingers along the inner walls with a tender touch, starting slow but gradually increasing the speed of your movements. You occasionally flick $his
-		<<if $activeSlave.clit == 1>>
+		<<if getSlave($AS).clit == 1>>
 			large clit
-		<<elseif $activeSlave.clit == 2>>
+		<<elseif getSlave($AS).clit == 2>>
 			huge clit
-		<<elseif $activeSlave.clit > 1>>
+		<<elseif getSlave($AS).clit > 1>>
 			massive clit
 		<<else>>
 			pretty little clit
 		<</if>>
-		and rub it with your fingertips as your hand nears it. $His pussy juices run down $his leg as $he begins to moan audibly<<if (hasAnyArms($activeSlave))>>, grasping your wrist with $his hand<<if (hasBothArms($activeSlave))>>s<</if>> tightly<</if>> and clamping $his thighs together as you continue to move your hand along $his pussy. $He moans as $he shudders in an orgasm, almost embarrassed. $He looks into your eyes expectantly.
-	<<elseif ($activeSlave.devotion >= -20)>>
+		and rub it with your fingertips as your hand nears it. $His pussy juices run down $his leg as $he begins to moan audibly<<if (hasAnyArms(getSlave($AS)))>>, grasping your wrist with $his hand<<if (hasBothArms(getSlave($AS)))>>s<</if>> tightly<</if>> and clamping $his thighs together as you continue to move your hand along $his pussy. $He moans as $he shudders in an orgasm, almost embarrassed. $He looks into your eyes expectantly.
+	<<elseif (getSlave($AS).devotion >= -20)>>
 		$He clearly dislikes the thought of getting fondled by you. $His lower lip quivers with trepidation as $he watches your hands move towards $him. $He has no choice but to obey if $he wants to avoid punishment. $He gasps and shakes as you gently trace along $his
-		<<if $activeSlave.labia == 1>>
+		<<if getSlave($AS).labia == 1>>
 			lovely petals
-		<<elseif $activeSlave.labia == 2>>
+		<<elseif getSlave($AS).labia == 2>>
 			prominent petals
-		<<elseif $activeSlave.labia > 1>>
+		<<elseif getSlave($AS).labia > 1>>
 			huge labia
 		<<else>>
 			cute labia
 		<</if>>
 		with your outstretched fingers, strumming up and down the edges of $his pussylips, then softly rub your fingers along the inner walls with a tender touch, starting slow but gradually increasing the speed of your movements. You occasionally flick $his
-		<<if $activeSlave.clit == 1>>
+		<<if getSlave($AS).clit == 1>>
 			erect clit
-		<<elseif $activeSlave.clit == 2>>
+		<<elseif getSlave($AS).clit == 2>>
 			huge clit
-		<<elseif $activeSlave.clit > 1>>
+		<<elseif getSlave($AS).clit > 1>>
 			massive clit
 		<<else>>
 			pretty little clit
 		<</if>>
-		and rub it with your fingertips as your hand nears it. $His pussy juices run down $his leg as $he begins to moan audibly<<if (hasAnyArms($activeSlave))>>, grasping your wrist with $his hand<<if (hasBothArms($activeSlave))>>s<</if>> tightly<</if>> and clamping $his thighs together as you continue to move your hand along $his pussy. $He moans as $he shudders in an orgasm, clearly embarrassed to end up in this position as $he loses control.
+		and rub it with your fingertips as your hand nears it. $His pussy juices run down $his leg as $he begins to moan audibly<<if (hasAnyArms(getSlave($AS)))>>, grasping your wrist with $his hand<<if (hasBothArms(getSlave($AS)))>>s<</if>> tightly<</if>> and clamping $his thighs together as you continue to move your hand along $his pussy. $He moans as $he shudders in an orgasm, clearly embarrassed to end up in this position as $he loses control.
 	<<else>>
 		As you anticipated, $he refuses to let $himself be groped by you. $He is unable to resist you, also as you expected, when you mention some of the alternatives. $He gasps and shakes as you gently trace along $his
-		<<if $activeSlave.labia == 1>>
+		<<if getSlave($AS).labia == 1>>
 			lovely petals
-		<<elseif $activeSlave.labia == 2>>
+		<<elseif getSlave($AS).labia == 2>>
 			prominent petals
-		<<elseif $activeSlave.labia > 1>>
+		<<elseif getSlave($AS).labia > 1>>
 			huge labia
 		<<else>>
 			cute labia
 		<</if>>
-		with your outstretched fingers, strumming up and down the edges of $his pussylips, then softly rub your fingers along the inner walls with a tender touch, starting slow but gradually increasing the speed of your movements.<<if (hasAnyArms($activeSlave))>> $He grabs your wrist with $his hand<<if (hasBothArms($activeSlave))>>s<</if>> in an effort to stop you but $he is unable to stop your hand from moving for long.<</if>> You occasionally flick $his
-		<<if $activeSlave.clit == 1>>
+		with your outstretched fingers, strumming up and down the edges of $his pussylips, then softly rub your fingers along the inner walls with a tender touch, starting slow but gradually increasing the speed of your movements.<<if (hasAnyArms(getSlave($AS)))>> $He grabs your wrist with $his hand<<if (hasBothArms(getSlave($AS)))>>s<</if>> in an effort to stop you but $he is unable to stop your hand from moving for long.<</if>> You occasionally flick $his
+		<<if getSlave($AS).clit == 1>>
 			erect clit
-		<<elseif $activeSlave.clit == 2>>
+		<<elseif getSlave($AS).clit == 2>>
 			huge clit
-		<<elseif $activeSlave.clit > 1>>
+		<<elseif getSlave($AS).clit > 1>>
 			massive clit
 		<<else>>
 			pretty little clit
 		<</if>>
-		and rub it with your fingertips as your hand nears it. $He <<if (hasAnyArms($activeSlave))>>tightly grasps your wrist and<</if>>clamps $his thighs together as you continue to move your hand along $his pussy. $He moans as $he shudders in an orgasm, gripping tighter and shamefully looking at you as you stop moving your hand.
+		and rub it with your fingertips as your hand nears it. $He <<if (hasAnyArms(getSlave($AS)))>>tightly grasps your wrist and<</if>>clamps $his thighs together as you continue to move your hand along $his pussy. $He moans as $he shudders in an orgasm, gripping tighter and shamefully looking at you as you stop moving your hand.
 	<</if>>
-<<elseif ($activeSlave.fetish == "mindbroken")>>
+<<elseif (getSlave($AS).fetish == "mindbroken")>>
 	Like a doll, $he dumbly remains still, watching your hands move towards $him without any real interest.
-	<<if ($activeSlave.vagina != -1)>>
+	<<if (getSlave($AS).vagina != -1)>>
 		You gently trace along $his
-		<<if $activeSlave.labia == 1>>
+		<<if getSlave($AS).labia == 1>>
 			lovely petals
-		<<elseif $activeSlave.labia == 2>>
+		<<elseif getSlave($AS).labia == 2>>
 			prominent petals
-		<<elseif $activeSlave.labia > 1>>
+		<<elseif getSlave($AS).labia > 1>>
 			huge labia
 		<<else>>
 			cute labia
 		<</if>>
 		with your outstretched fingers, strumming up and down the edges of $his pussylips, then softly rub your fingers along the inner walls with a tender touch, starting slow but gradually increasing the speed of your movements. You occasionally flick $his
-		<<if $activeSlave.clit == 1>>
+		<<if getSlave($AS).clit == 1>>
 			erect clit
-		<<elseif $activeSlave.clit == 2>>
+		<<elseif getSlave($AS).clit == 2>>
 			huge clit
-		<<elseif $activeSlave.clit > 1>>
+		<<elseif getSlave($AS).clit > 1>>
 			massive clit
 		<<else>>
 			pretty little clit
@@ -212,133 +215,133 @@ You call $him over so you can fondle $his
 		and rub it with your fingertips as your hand nears it. Except for the pussy juices trickling down $his leg, $he does not respond.
 	<</if>>
 	Since $he is mindbroken, $his responses to you are purely physiological and your actions have no affect on $him mentally. You leave your toy for one of your other slaves to clean and maintain.
-<<elseif isAmputee($activeSlave)>>
+<<elseif isAmputee(getSlave($AS))>>
 	Since $he's a quadruple amputee, $he's yours to use as a human finger toy. While $he's lying there helpless, you move your hands towards $him.
-	<<if ($activeSlave.vagina != -1)>>
+	<<if (getSlave($AS).vagina != -1)>>
 		You gently trace along $his
-		<<if $activeSlave.labia == 1>>
+		<<if getSlave($AS).labia == 1>>
 			lovely petals
-		<<elseif $activeSlave.labia == 2>>
+		<<elseif getSlave($AS).labia == 2>>
 			prominent petals
-		<<elseif $activeSlave.labia > 1>>
+		<<elseif getSlave($AS).labia > 1>>
 			huge labia
 		<<else>>
 			cute labia
 		<</if>>
 		with your outstretched fingers, strumming up and down the edges of $his pussylips, then softly rub your fingers along the inner walls with a tender touch, starting slow but gradually increasing the speed of your movements. You occasionally flick $his
-		<<if $activeSlave.clit == 1>>
+		<<if getSlave($AS).clit == 1>>
 			erect clit
-		<<elseif $activeSlave.clit == 2>>
+		<<elseif getSlave($AS).clit == 2>>
 			huge clit
-		<<elseif $activeSlave.clit > 1>>
+		<<elseif getSlave($AS).clit > 1>>
 			massive clit
 		<<else>>
 			pretty little clit
 		<</if>>
 		and rub it with your fingertips as your hand nears it.
 	<</if>>
-	Soon $he shudders in an orgasm, <<if canSee($activeSlave)>>looking at you<<else>>facing<</if>> as you stop moving your hand. You leave your toy for one of your other slaves to clean and maintain.
-<<elseif ($activeSlave.fetish == "submissive") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>>
+	Soon $he shudders in an orgasm, <<if canSee(getSlave($AS))>>looking at you<<else>>facing<</if>> as you stop moving your hand. You leave your toy for one of your other slaves to clean and maintain.
+<<elseif (getSlave($AS).fetish == "submissive") && (getSlave($AS).fetishStrength > 60) && (getSlave($AS).fetishKnown == 1)>>
 	$He comes submissively over, smiling a little submissive smile, and points $his pussy towards you.
-	<<if ($activeSlave.vagina != -1)>>
+	<<if (getSlave($AS).vagina != -1)>>
 		You gently trace along $his
-		<<if $activeSlave.labia == 1>>
+		<<if getSlave($AS).labia == 1>>
 			lovely petals
-		<<elseif $activeSlave.labia == 2>>
+		<<elseif getSlave($AS).labia == 2>>
 			prominent petals
-		<<elseif $activeSlave.labia > 1>>
+		<<elseif getSlave($AS).labia > 1>>
 			huge labia
 		<<else>>
 			cute labia
 		<</if>>
 		with your outstretched fingers, strumming up and down the edges of $his pussylips, then softly rub your fingers along the inner walls with a tender touch, starting slow but gradually increasing the speed of your movements. You occasionally flick $his
-		<<if $activeSlave.clit == 1>>
+		<<if getSlave($AS).clit == 1>>
 			erect clit
-		<<elseif $activeSlave.clit == 2>>
+		<<elseif getSlave($AS).clit == 2>>
 			huge clit
-		<<elseif $activeSlave.clit > 1>>
+		<<elseif getSlave($AS).clit > 1>>
 			massive clit
 		<<else>>
 			pretty little clit
 		<</if>>
-		and rub it with your fingertips as your hand nears it. $He begs you not to stop as $he <<if canSee($activeSlave)>>looks into your eyes<<else>>faces<</if>> expectantly as $he shudders in an orgasm.
+		and rub it with your fingertips as your hand nears it. $He begs you not to stop as $he <<if canSee(getSlave($AS))>>looks into your eyes<<else>>faces<</if>> expectantly as $he shudders in an orgasm.
 	<</if>>
-<<elseif $activeSlave.devotion < -20>>
+<<elseif getSlave($AS).devotion < -20>>
 	$He tries to refuse, so you push the disobedient slave down over your desk as you move your hands towards $him.
-	<<if ($activeSlave.vagina != -1)>>
+	<<if (getSlave($AS).vagina != -1)>>
 		You gently trace along $his
-		<<if $activeSlave.labia == 1>>
+		<<if getSlave($AS).labia == 1>>
 			lovely petals
-		<<elseif $activeSlave.labia == 2>>
+		<<elseif getSlave($AS).labia == 2>>
 			prominent petals
-		<<elseif $activeSlave.labia > 1>>
+		<<elseif getSlave($AS).labia > 1>>
 			huge labia
 		<<else>>
 			cute labia
 		<</if>>
-		with your outstretched fingers, strumming up and down the edges of $his pussylips, then softly rub your fingers along the inner walls with a tender touch, starting slow but gradually increasing the speed of your movements. $He <<if hasAnyArms($activeSlave)>>grabs your wrist<<else>>twists and turns<</if>> to try to stop you but $he is unable to. You occasionally flick $his
-		<<if $activeSlave.clit == 1>>
+		with your outstretched fingers, strumming up and down the edges of $his pussylips, then softly rub your fingers along the inner walls with a tender touch, starting slow but gradually increasing the speed of your movements. $He <<if hasAnyArms(getSlave($AS))>>grabs your wrist<<else>>twists and turns<</if>> to try to stop you but $he is unable to. You occasionally flick $his
+		<<if getSlave($AS).clit == 1>>
 			large clit
-		<<elseif $activeSlave.clit == 2>>
+		<<elseif getSlave($AS).clit == 2>>
 			huge clit
-		<<elseif $activeSlave.clit > 1>>
+		<<elseif getSlave($AS).clit > 1>>
 			massive clit
 		<<else>>
 			pretty little clit
 		<</if>>
 		and rub it with your fingertips as your hand nears it, despite $his resistant pulling against you. $He bites $his lip but $he cannot help but moan and $he shudders in an orgasm.
 	<</if>>
-	$He <<if canSee($activeSlave)>>looks at you<<else>>faces<</if>> shamefully as you stop moving your hand.
-<<elseif $activeSlave.devotion <= 20>>
+	$He <<if canSee(getSlave($AS))>>looks at you<<else>>faces<</if>> shamefully as you stop moving your hand.
+<<elseif getSlave($AS).devotion <= 20>>
 	$He obeys silently, standing in front of you as you move your hands towards $him.
-	<<if ($activeSlave.vagina != -1)>>
+	<<if (getSlave($AS).vagina != -1)>>
 		You gently trace along $his
-		<<if $activeSlave.labia == 1>>
+		<<if getSlave($AS).labia == 1>>
 			lovely petals
-		<<elseif $activeSlave.labia == 2>>
+		<<elseif getSlave($AS).labia == 2>>
 			prominent petals
-		<<elseif $activeSlave.labia > 1>>
+		<<elseif getSlave($AS).labia > 1>>
 			huge labia
 		<<else>>
 			cute labia
 		<</if>>
 		with your outstretched fingers, strumming up and down the edges of $his pussylips, then softly rub your fingers along the inner walls with a tender touch, starting slow but gradually increasing the speed of your movements. You occasionally flick $his
-		<<if $activeSlave.clit == 1>>
+		<<if getSlave($AS).clit == 1>>
 			erect clit
-		<<elseif $activeSlave.clit == 2>>
+		<<elseif getSlave($AS).clit == 2>>
 			huge clit
-		<<elseif $activeSlave.clit > 1>>
+		<<elseif getSlave($AS).clit > 1>>
 			massive clit
 		<<else>>
 			pretty little clit
 		<</if>>
-		and rub it with your fingertips as your hand nears it. $He <<if canSee($activeSlave)>>looks into your eyes<<else>>faces you<</if>> furtively while<<if hasAnyArms($activeSlave)>> $he grabs your wrist with $his hand and<</if>> $he squeezes $his thighs together as $he moans and shudders in an orgasm.
+		and rub it with your fingertips as your hand nears it. $He <<if canSee(getSlave($AS))>>looks into your eyes<<else>>faces you<</if>> furtively while<<if hasAnyArms(getSlave($AS))>> $he grabs your wrist with $his hand and<</if>> $he squeezes $his thighs together as $he moans and shudders in an orgasm.
 	<</if>>
-	$He dutifully <<if canSee($activeSlave)>>looks at you<<else>>faces<</if>> as you stop moving your hand.
+	$He dutifully <<if canSee(getSlave($AS))>>looks at you<<else>>faces<</if>> as you stop moving your hand.
 <<else>>
 	$He devotedly comes over and gives you an impassioned kiss. $He smiles and points $his pussy towards you.
-	<<if ($activeSlave.vagina != -1)>>
+	<<if (getSlave($AS).vagina != -1)>>
 		You gently trace along $his
-		<<if $activeSlave.labia == 1>>
+		<<if getSlave($AS).labia == 1>>
 			lovely petals
-		<<elseif $activeSlave.labia == 2>>
+		<<elseif getSlave($AS).labia == 2>>
 			prominent petals
-		<<elseif $activeSlave.labia > 1>>
+		<<elseif getSlave($AS).labia > 1>>
 			huge labia
 		<<else>>
 			cute labia
 		<</if>>
 		with your outstretched fingers, strumming up and down the edges of $his pussylips, then softly rub your fingers along the inner walls with a tender touch, starting slow but gradually increasing the speed of your movements. You occasionally flick $his
-		<<if $activeSlave.clit == 1>>
+		<<if getSlave($AS).clit == 1>>
 			large clit
-		<<elseif $activeSlave.clit == 2>>
+		<<elseif getSlave($AS).clit == 2>>
 			huge clit
-		<<elseif $activeSlave.clit > 1>>
+		<<elseif getSlave($AS).clit > 1>>
 			massive clit
 		<<else>>
 			pretty little clit
 		<</if>>
 		and rub it with your fingertips as your hand nears it. $He squeezes $his thighs lightly against your hand as $he moans and shudders in orgasmic bliss.
 	<</if>>
-	$He <<if canSee($activeSlave)>>looks at you<<else>>faces<</if>> passionately as you stop moving your hand.
+	$He <<if canSee(getSlave($AS))>>looks at you<<else>>faces<</if>> passionately as you stop moving your hand.
 <</if>>
diff --git a/src/player/actions/fCaress.tw b/src/player/actions/fCaress.tw
deleted file mode 100644
index d9bc953fb279d4b954e2cbe95ead98cb98dd993f..0000000000000000000000000000000000000000
--- a/src/player/actions/fCaress.tw
+++ /dev/null
@@ -1,135 +0,0 @@
-:: FCaress [nobr]
-
-<<setPlayerPronouns>>
-<<run Enunciate($activeSlave)>>
-<<setLocalPronouns $activeSlave>>
-
-You tell $activeSlave.slaveName to
-<<if !hasAnyLegs($activeSlave)>>
-	have another slave set $him down on your desk.
-<<elseif tooBigBreasts($activeSlave)>>
-	have another slave help $him heft $his tits so $he can be near you.
-<<elseif tooBigBelly($activeSlave)>>
-	have another slave help $him heft $his belly so $he can be near you.
-<<elseif tooBigButt($activeSlave)>>
-	have another slave help $him heft $his ass cheeks so $he can be near you.
-<<elseif tooBigDick($activeSlave)>>
-	have another slave help $him heft $his cock so $he can be near you.
-<<elseif tooBigBalls($activeSlave)>>
-	have another slave help $him heft $his balls so $he can be near you.
-<<elseif tooFatSlave($activeSlave)>>
-	have another slave help $him up so $he can be near you.
-<<else>>
-	move closer towards you.
-<</if>>
-
-<<if ($activeSlave.fetish == "mindbroken") && ($activeSlave.relationship != -3)>>
-	$He complies mechanically. $He remembers that when <<= WrittenMaster()>>'s commands are not obeyed, there is punishment.
-<<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.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.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.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 >= 300>>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.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.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.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 >= 300>>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.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.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.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.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.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.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.
-<<if ($activeSlave.lipsTat != 0)>>
-	Your fingers trace $his facial tattoos, slowly picking out the patterns against $his $activeSlave.skin skin.
-<</if>>
-<<if ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>
-	You touch each of $his facial piercings, one by one, feeling the hard metal contrast with $his pliant flesh.
-<</if>>
-Then, you gently tilt $his <<if $activeSlave.face > 95>>overwhelmingly stunning<<elseif $activeSlave.face > 10>>alluring<<elseif $activeSlave.face >= -10>>appealing<<elseif $activeSlave.face >= -40>>plain<<else>>rough<</if>> head back and lightly touch $his
-<<if $activeSlave.lips > 95>>facepussy
-<<else>>
-	<<if $activeSlave.lips > 70>>pillowlike
-	<<elseif $activeSlave.lips > 40>>generous
-	<<elseif $activeSlave.lips > 20>>plush
-	<</if>>
-	lips
-<</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.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.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.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 >= 1400>>
-		giant tits.
-	<<elseif $PC.boobs >= 1200>>
-		huge breasts.
-	<<elseif $PC.boobs >= 1000>>
-		big breasts.
-	<<elseif $PC.boobs >= 800>>
-		prominent breasts.
-	<<elseif $PC.boobs >= 650>>
-		unremarkable breasts.
-	<<elseif $PC.boobs >= 500>>
-		breasts.
-	<<elseif $PC.boobs >= 300>>
-		tiny breasts.
-	<<elseif $PC.title > 0>>
-		manly chest.
-	<<else>>
-		non-existent breasts.
-	<</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 >= 1400>>
-		expansive <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> chest.
-	<<elseif $PC.boobs >= 1200>>
-		huge <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> breasts.
-	<<elseif $PC.boobs >= 1000>>
-		big <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> breasts.
-	<<elseif $PC.boobs >= 800>>
-		soft breasts.
-	<<elseif $PC.boobs >= 500>>
-		breasts.
-	<<elseif $PC.boobs >= 300>>
-		small chest.
-	<<elseif $PC.title > 0>>
-		manly chest.
-	<<else>>
-		flat 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.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)>>
-	$He is nearly frozen with fear, and does not resist as you start to caress $his face. In fact, $he barely reacts at all. $He stares at you as you move your fingers across $his stiff face, but it's like touching a statue. $He is so filled with terror that $he remains stiff even as it becomes clear to $him you're not going to hurt $him. When you bore of touching the <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>> and move your hand away, $he stares at you in utter incomprehension. <<if ((!hasAnyArms($activeSlave)) && (!canTalk($activeSlave)))>>$His eyes beg for an answer: is that it?<<elseif !canTalk($activeSlave)>>$He signs spastically, begging fearfully to know if that's it.<<else>>$He asks nervously, "I-i<<s>> that it, <<Master>>?"<</if>> Then $he cringes.
-<<else>>
-	$He reflexively turns away from you, but you catch $his head with one hand and slowly but gently move your other hand along $his face. Spluttering, $he leans backwards, but you tip forward with $him and pin $him against your desk, not stopping your gentle touch on $his head. $He tries to wriggle out of your grasp desperately, but $his struggles slowly subside as $he realizes that you're not taking this any farther. When you bore of it and move your hand away, $he stares at you in utter incomprehension. <<if ((!hasAnyArms($activeSlave)) && (!canTalk($activeSlave)))>>$His eyes demand an answer: is that it?<<elseif !canTalk($activeSlave)>>$He signs irritably, asking whether that's it.<<else>>$He splutters, "I<<s>> that it, <<Master>>!?"<</if>>
-<</if>>
diff --git a/src/player/actions/fEmbrace.tw b/src/player/actions/fEmbrace.tw
deleted file mode 100644
index 063e040e2fd2437fe7dde1517f5b30d73bcca9fd..0000000000000000000000000000000000000000
--- a/src/player/actions/fEmbrace.tw
+++ /dev/null
@@ -1,167 +0,0 @@
-:: FEmbrace [nobr]
-
-<<setPlayerPronouns>>
-<<run Enunciate($activeSlave)>>
-<<setLocalPronouns $activeSlave>>
-
-You tell $activeSlave.slaveName to
-<<if (hasAnyLegs($activeSlave))>>
-	stand in front of you.
-<<else>>
-	have another slave set $him down on your desk.
-<</if>>
-
-<<if ($activeSlave.fetish == "mindbroken") && ($activeSlave.relationship != -3)>>
-	$He complies automatically. $He remembers that when <<= WrittenMaster()>>'s commands are not obeyed, there is punishment.
-<<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.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.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.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 >= 300>>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.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.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.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 >= 300>>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.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.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.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.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.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.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.
-
-<<if ($activeSlave.boobs < 2600)>>
-	<<if ($activeSlave.nipples == "huge")>>
-		You feel $his large, erect nipples against your
-	<<elseif ($activeSlave.nipples == "puffy")>>
-		You feel $his erect, puffy nipples against your
-	<<elseif $activeSlave.nipples == "partially inverted">>
-		You feel $his partially inverted nipples against your
-	<<elseif $activeSlave.nipples == "inverted">>
-		You feel $his inverted nipples against your
-	<<elseif $activeSlave.nipples == "inverted">>
-		You feel the slits of $his nipples against your
-	<<else>>
-		You feel $his erect nipples against your
-	<</if>>
-	hands as you move your arms down around $his breasts. <<if ($activeSlave.devotion > 20)>>You take your time to stay in this position, feeling $his heart beat against you. $He starts to breathe faster before you keep one arm wrapped around $him as you move to $his front<<else>>As you move to $his front, with one arm still around $him, $he again tries to break away but you keep $him held tightly and you whisper the alternatives to $him, reminding $him<</if>>. You wrap your arms around $his back as you press $his breasts against your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>>.
-<<else>>
-	$His massive tits are too large for you to wrap your arms around so you start to wrap your arms around $his waist. You feel $his heart beat against your chest, $he starts to breathe faster as you press $his back against your <<if $PC.boobs >= 300>>bosom<<else>>chest<</if>>.
-<</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.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.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.eyesColor($activeSlave)>>.
-	<<elseif !canTalk($activeSlave)>>
-		$He signs that $he loves you.
-	<<else>>
-		"I love you, <<Master>>," $he <<say>>s dreamily.
-	<</if>>
-	$He looks at you, almost begging you with $his eyes that $he wants much more than a mere embrace.
-<<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "dom") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>>
-	In your soft, warm embrace, $he tries hard to stop $himself from losing $himself in your arms.
-	<<if (hasAnyArms($activeSlave))>>
-		$He starts to embrace you <<if (hasBothArms($activeSlave))>>in $his arms<<else>>with $his arm<</if>> as well. When you gently squeeze $him in your arms, $he breathes more heavily and starts to lovingly squeeze you as well, $his tendency towards sexual dominance encouraging $him to compete with you in embraces against each other.
-	<<else>>
-		When you gently squeeze $him in your arms, $he breathes more heavily before relaxing against you.
-	<</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.eyesColor($activeSlave)>>.
-	<<elseif !canTalk($activeSlave)>>
-		$He signs that $he liked that.
-	<<else>>
-		"That wa<<s>> fun, <<Master>>," $he <<say>>s cheerfully.
-	<</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.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 >= 1400>>
-		expansive <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> chest.
-	<<elseif $PC.boobs >= 1200>>
-		huge <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> breasts.
-	<<elseif $PC.boobs >= 1000>>
-		big <<if $PC.boobsImplant/$PC.boobs >= .60>>firm<<else>>soft<</if>> breasts.
-	<<elseif $PC.boobs >= 800>>
-		soft breasts.
-	<<elseif $PC.boobs >= 500>>
-		breasts.
-	<<elseif $PC.boobs >= 300>>
-		small chest.
-	<<elseif $PC.title > 0>>
-		manly chest.
-	<<else>>
-		flat 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.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.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.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)>>
-		$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 softly press $his trembling body against you, $his eagerness to avoid punishment leads $him to stiffen in your arms. While $he continues to shudder, you continue embracing $him, 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 you relax your arms for a moment, $he opens $his eyes to look at you for a long moment, $his eyes darting up to your face, 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)>>
-	$He is nearly frozen with fear, and does not resist as you start to squeeze your arms around $him. In fact, $he barely reacts at all. $He stares at your arms as they continue squeezing, but it's like touching a statue. $He is so filled with terror that $he remains stiff even as it becomes clear to $him you're not going to hurt $him. When you bore of embracing the still <<if ($activeSlave.physicalAge > 30)>>$woman<<else>>$girl<</if>> and release $him, $he stares at you in utter incomprehension.
-	<<if (!hasAnyArms($activeSlave)) && !canTalk($activeSlave)>>
-		$His eyes beg for an answer: is that it?
-	<<elseif !canTalk($activeSlave)>>
-		$He signs spastically, begging fearfully to know if that's it.
-	<<else>>
-		$He asks nervously, "I-i<<s>> that it, <<Master>>?"
-	<</if>>
-	Then $he cringes, unsure of what you are going to do next.
-<<else>>
-	$He reflexively tries to break free from your arms, but you keep $him wrapped in them. Shuddering, $he desperately leans away from you, but you tip forward with $him and pin $him against your desk, continuing your hold on $him. $He tries to wriggle out of your grasp desperately, but $his struggles slowly subside as $he realizes that you're not taking this any farther. When you bore of it and release $him, $he stares at you in utter incomprehension.
-	<<if (!hasAnyArms($activeSlave)) && !canTalk($activeSlave)>>
-		$His eyes demand an answer: is that it?
-	<<elseif !canTalk($activeSlave)>>
-		$He signs irritably, asking whether that's it.
-	<<else>>
-		$He splutters, "I<<s>> that it, <<Master>>!?"
-	<</if>>
-	$He shakes uncontrollably, apprehensive at what you are going to do next.
-<</if>>
diff --git a/src/player/actions/fondleBoobs.tw b/src/player/actions/fondleBoobs.tw
deleted file mode 100644
index f8a720b483562a8ac1582b37aa4063f7e02bd2db..0000000000000000000000000000000000000000
--- a/src/player/actions/fondleBoobs.tw
+++ /dev/null
@@ -1,436 +0,0 @@
-:: FondleBoobs [nobr]
-
-You call $him over so you can fondle $his
-<<if ($activeSlave.boobs >= 20000)>>
-	colossal tits.
-<<elseif ($activeSlave.boobs >= 10000)>>
-	massive tits.
-<<elseif ($activeSlave.boobs >= 5000)>>
-	monster tits.
-<<elseif ($activeSlave.boobs >= 1000)>>
-	huge tits.
-<<elseif ($activeSlave.boobsImplant > 250)>>
-	fake tits.
-<<elseif ($activeSlave.boobs >= 650)>>
-	big tits.
-<<elseif ($activeSlave.boobs >= 300)>>
-	small tits.
-<<else>>
-	flat tits.
-<</if>>
-
-<<if ($activeSlave.nipples == "huge")>>
-	$His nipples are so large they give $his breasts an unavoidably lewd appeal as they jut outward.
-<<elseif ($activeSlave.nipples == "puffy")>>
-	$His puffy nipples beg to be sucked.
-<<elseif ($activeSlave.nipples == "partially inverted") && ($activeSlave.nipplesPiercing == 0)>>
-	$His partially inverted nipples should protrude at the slightest stimulation.
-<<elseif ($activeSlave.nipples == "inverted") && ($activeSlave.nipplesPiercing == 0)>>
-	$His inverted nipples form lewd little creases across $his areolae.
-<<elseif $activeSlave.nipples == "fuckable">>
-	<<if $activeSlave.lactation>>
-		$His nipplecunts are leaking milk and begging to be penetrated.
-	<<else>>
-		$His nipplecunts form lewd little slits across $his areolae.
-	<</if>>
-<<else>>
-	$His erect nipples point enticingly outwards.
-<</if>>
-
-<<if ($activeSlave.boobsTat == "tribal patterns")>>
-	The tattoos on $his breasts certainly draw attention to $his nipples.
-<</if>>
-
-<<if ($activeSlave.nipplesPiercing > 1) && !hasAnyLegs($activeSlave)>>
-	You play with the chain between $his nipples.
-<<elseif ($activeSlave.nipplesPiercing > 1)>>
-	You pull $him over by the chain between $his nipples.
-<<elseif ($activeSlave.nipplesPiercing == 1)>>
-	$His nipple piercings glint enticingly.
-<</if>>
-
-<<if isAmputee($activeSlave)>>
-	$His limbless <<if $seeRace == 1>>$activeSlave.race <</if>>torso is a sight to behold. You place your hands on $his breasts and you gently massage
-	<<if ($activeSlave.boobs >= 20000)>>
-		$his colossal tits, doing your best to not miss <<if $showInches == 2>>an inch<<else>>a centimeter<</if>> of their immense size,
-	<<elseif ($activeSlave.boobs >= 10000)>>
-		$his massive tits, your hands sinking deep into their soft flesh,
-	<<elseif ($activeSlave.boobs >= 5000)>>
-		$his monster tits, bouncing their weighty mass in your hands,
-	<<elseif ($activeSlave.boobs > 1000)>>
-		$his huge tits, bouncing them up and down in your hands, while simultaneously
-		<<if $activeSlave.nipples == "fuckable">>
-			slipping your fingers in and out of $his $activeSlave.nipples nipples,
-		<<else>>
-			rubbing $his $activeSlave.nipples nipples with your fingers and thumbs,
-		<</if>>
-	<<elseif ($activeSlave.boobs > 650)>>
-		$his large tits, jiggling them enticingly with your hands,
-	<<elseif ($activeSlave.boobs > 300)>>
-		$his cute breasts, cupping them and gently
-		<<if $activeSlave.nipples == "fuckable">>
-			slipping your fingers in and out of $his $activeSlave.nipples nipples,
-		<<else>>
-			playing with $his nipples between your fingers and thumbs,
-		<</if>>
-	<<else>>
-		$his flat breasts, gently
-		<<if $activeSlave.nipples == "fuckable">>
-			slipping your fingers in and out of $his $activeSlave.nipples nipples,
-		<<else>>
-			playing with $his nipples between your fingers and thumbs,
-		<</if>>
-	<</if>>
-	teasing them and pulling them gently towards you. Moving your head close to $his breasts, you nuzzle on a nipple with your lips and even lick it delicately with your tongue.
-	<<if $activeSlave.nipples != "fuckable">>
-		Then you alternate, gently nibbling with your teeth on the other nipple. You squeeze the tips of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions.
-	<<else>>
-		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>>
-	$He starts to pant heavily while $he lies helpless at your playing with $his breasts and $he cannot do anything against the relentless fondling. $He wriggles and squirms at the continued stimulation, getting aroused at the expert way you move around $his tits and nipples.
-<<elseif ($activeSlave.fetish == "boobs") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>>
-	$He comes over excitedly at the thought of $his breasts getting touched. $He stands in between you and your desk, already presenting $his breasts for you. You place your hands on $his breasts and you gently massage
-	<<if ($activeSlave.boobs >= 20000)>>
-		$his colossal tits, before sinking your body into their immense softness,
-	<<elseif ($activeSlave.boobs >= 10000)>>
-		$his massive tits, before sinking your arms into their soft mass,
-	<<elseif ($activeSlave.boobs >= 5000)>>
-		$his monster tits, bouncing their weighty mass in your hands,
-	<<elseif ($activeSlave.boobs > 1000)>>
-		$his huge tits, bouncing them up and down in your hands, while simultaneously
-		<<if $activeSlave.nipples == "fuckable">>
-			slipping your fingers in and out of $his $activeSlave.nipples nipples,
-		<<else>>
-			rubbing $his $activeSlave.nipples nipples with your fingers and thumbs,
-		<</if>>
-	<<elseif ($activeSlave.boobs > 650)>>
-		$his large tits, jiggling them enticingly with your hands,
-	<<elseif ($activeSlave.boobs > 300)>>
-		$his cute breasts, cupping them and gently
-		<<if $activeSlave.nipples == "fuckable">>
-			slipping your fingers in and out of $his $activeSlave.nipples nipples,
-		<<else>>
-			playing with $his nipples between your fingers and thumbs,
-		<</if>>
-	<<else>>
-		$his flat breasts gently
-		<<if $activeSlave.nipples == "fuckable">>
-			slipping your fingers in and out of $his engorged $activeSlave.nipples nipples,
-		<<else>>
-			playing with $his hard, erect nipples between your fingers and thumbs,
-		<</if>>
-	<</if>>
-	teasing them and pulling them gently towards you. Moving your head close to $his breasts, you nuzzle on a nipple with your lips and even lick it delicately with your tongue.
-	<<if $activeSlave.nipples != "fuckable">>
-		Then you alternate, gently nibbling with your teeth on the other nipple. You squeeze the tips of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions. $He moans at your playing with $his breasts, $He rubs $himself while you do, getting intensely aroused at the expert way you move around $his tits and nipples. You continue, rolling $his $activeSlave.nipples nipples between your fingers and thumbs while $he gets increasingly frenzied at the continued stimulation. When it seems like $he's close, you give them a hard pull, sending $him gasping over the edge of ecstasy.
-	<<else>>
-		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. $He moans at your playing with $his breasts, $He rubs $himself while you do, getting intensely aroused at the expert way you move around $his tits and nipples. You continue, adding more fingers into $his $activeSlave.nipples nipples while $he gets increasingly frenzied at the continued stimulation. When it seems like $he's close, you cram your whole fist in, sending $him gasping over the edge of ecstasy.
-	<</if>>
-<<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "dom") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>>
-	$He eagerly comes over to you, puffing $his chest out at you. When you place your hands on $his
-	<<if ($activeSlave.boobs >= 20000)>>
-		colossal tits,
-	<<elseif ($activeSlave.boobs >= 10000)>>
-		massive tits,
-	<<elseif ($activeSlave.boobs >= 5000)>>
-		monster tits,
-	<<elseif ($activeSlave.boobs >= 1000)>>
-		huge tits,
-	<<elseif ($activeSlave.boobsImplant > 250)>>
-		fake tits,
-	<<elseif ($activeSlave.boobs >= 650)>>
-		big tits,
-	<<elseif ($activeSlave.boobs >= 300)>>
-		cute breasts,
-	<<else>>
-		flat breasts,
-	<</if>>
-	<<if (hasAnyArms($activeSlave))>>
-		$he places $his hand<<if (hasBothArms($activeSlave))>>s<</if>> on your <<if $PC.boobs >= 300>>bosom<<elseif $PC.title == 0>>flat chest<<else>>manly chest<</if>> in turn, $his tendency towards sexual dominance encouraging $him to compete with you in fondling each other.
-	<</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.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.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.eyesColor($activeSlave)>>, smiling.
-	<<else>>
-		$He smiles at you.
-	<</if>>
-<<elseif ($activeSlave.fetish == "submissive") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>>
-	$He eagerly comes over to you, to stand between you and your desk. You lean over while $he submissively lies down upon it, face-up, with $his breasts pointed to the air. You place your hands on $his
-	<<if ($activeSlave.boobs >= 20000)>>
-		colossal tits, before sinking your body into their immense softness,
-	<<elseif ($activeSlave.boobs >= 10000)>>
-		massive tits, before sinking your arms into their soft mass,
-	<<elseif ($activeSlave.boobs >= 5000)>>
-		monster tits, bouncing their weighty mass in your hands,
-	<<elseif ($activeSlave.boobs > 1000)>>
-		huge tits, bouncing them up and down in your hands, while simultaneously
-		<<if $activeSlave.nipples == "fuckable">>
-			slipping your fingers in and out of $his $activeSlave.nipples nipples,
-		<<else>>
-			rubbing $his $activeSlave.nipples nipples with your fingers and thumbs,
-		<</if>>
-	<<elseif ($activeSlave.boobs > 650)>>
-		large tits, jiggling them enticingly with your hands,
-	<<elseif ($activeSlave.boobs > 300)>>
-		cute breasts, cupping them and gently
-		<<if $activeSlave.nipples == "fuckable">>
-			slipping your fingers in and out of $his $activeSlave.nipples nipples,
-		<<else>>
-			playing with $his nipples between your fingers and thumbs,
-		<</if>>
-	<<else>>
-		flat breasts, gently
-		<<if $activeSlave.nipples == "fuckable">>
-			slipping your fingers in and out of $his engorged $activeSlave.nipples nipples,
-		<<else>>
-			playing with $his hard, erect nipples between your fingers and thumbs,
-		<</if>>
-	<</if>>
-	teasing them and pulling them gently towards you. Moving your head close to $his breasts, you nuzzle on a nipple with your lips and even lick it delicately with your tongue.
-	<<if $activeSlave.nipples != "fuckable">>
-		Then you alternate, gently nibbling with your teeth on the other nipple. You squeeze the tips of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions.
-	<<else>>
-		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>>
-	$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.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.eyesColor($activeSlave)>><<else>>face<</if>>.
-	<<elseif !canTalk($activeSlave)>>
-		$He signs that $he loves you.
-	<<else>>
-		"Plea<<s>>e don't <<s>>top, <<Master>>," $he <<say>>s quietly.
-	<</if>>
-	$He <<if canSee($activeSlave)>>looks<<else>>gazes<</if>> at you longingly, eager for more.
-<<elseif ($activeSlave.fetish == "masochist") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>>
-	$He hurriedly comes over to you, to stand between you and your desk. You lean over while $he lies down upon it, face-up, with $his breasts pointed to the air. $He gasps as you slap your hands on $his
-	<<if ($activeSlave.boobs >= 20000)>>
-		colossal tits, before sinking your body into their immense softness before pulling back and struggling to grasp both nipples at once,
-	<<elseif ($activeSlave.boobs >= 10000)>>
-		massive tits, using your entire arms to roughly jiggle them before pulling back to maul $his nipples,
-	<<elseif ($activeSlave.boobs >= 5000)>>
-		monster tits, bouncing their weighty mass roughly with all your might before sliding your hands to $his nipples,
-	<<elseif ($activeSlave.boobs > 1000)>>
-		huge tits, bouncing them roughly up and down in your hands, while simultaneously
-		<<if $activeSlave.nipples == "fuckable">>
-			shoving your fingers in and out of $his $activeSlave.nipples nipples,
-		<<else>>
-			flicking $his nipples hard with your fingers and thumbs,
-		<</if>>
-	<<elseif ($activeSlave.boobs > 650)>>
-		large tits, jiggling them enticingly with your hands,
-	<<elseif ($activeSlave.boobs > 300)>>
-		cute breasts, cupping them and roughly
-		<<if $activeSlave.nipples == "fuckable">>
-			slipping your fingers in and out of $his $activeSlave.nipples nipples,
-		<<else>>
-			playing with $his nipples between your fingers and thumbs,
-		<</if>>
-	<<else>>
-		flat breasts, roughly
-		<<if $activeSlave.nipples == "fuckable">>
-			slipping your fingers in and out of $his engorged $activeSlave.nipples nipples,
-		<<else>>
-			playing with $his hard, erect nipples between your fingers and thumbs,
-		<</if>>
-	<</if>>
-	teasing them and firmly pulling them in all directions.
-	<<if $activeSlave.nipples != "fuckable">>
-		Moving your head close to $his breasts, you put your lips on a nipple and close your lips firmly around it to pull strongly on it. Then you alternate, bite hard with your teeth on the other. You firmly squeeze the tips of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples with your thumbs and fingers and tweak them in your fingertips, then you push $his nipples with your thumbs, flicking them hard in different directions.
-	<<else>>
-		Moving your head close to $his breasts, you put your lips over a nipple and close your lips firmly over the slit to suck strongly on it. Then you alternate, bite hard with your teeth on the other. You firmly push the tips of your fingers down into the depths of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples to tweak what was once their tip.
-	<</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.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.eyesColor($activeSlave)>><<else>>face<</if>>.
-	<<elseif !canTalk($activeSlave)>>
-		$He signs that $he loves it.
-	<<else>>
-		"Plea<<s>>e puni<<sh>> me more, <<Master>>," $he <<say>>s quietly.
-	<</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.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)>>
-		massive tits, before sinking into your arms around their soft mass,
-	<<elseif ($activeSlave.boobs >= 5000)>>
-		monster tits, bouncing their weighty mass in your hands,
-	<<elseif ($activeSlave.boobs > 1000)>>
-		huge tits, bouncing them up and down in your hands, while simultaneously
-		<<if $activeSlave.nipples == "fuckable">>
-			slipping your fingers in and out of $his $activeSlave.nipples nipples,
-		<<else>>
-			rubbing $his $activeSlave.nipples nipples with your fingers and thumbs,
-		<</if>>
-	<<elseif ($activeSlave.boobs > 650)>>
-		large tits, jiggling them enticingly with your hands,
-	<<elseif ($activeSlave.boobs > 300)>>
-		cute breasts, cupping them and gently
-		<<if $activeSlave.nipples == "fuckable">>
-			slipping your fingers in and out of $his $activeSlave.nipples nipples,
-		<<else>>
-			playing with $his nipples between your fingers and thumbs,
-		<</if>>
-	<<else>>
-		flat breasts, gently
-		<<if $activeSlave.nipples == "fuckable">>
-			slipping your fingers in and out of $his engorged $activeSlave.nipples nipples,
-		<<else>>
-			playing with $his hard, erect nipples between your fingers and thumbs,
-		<</if>>
-	<</if>>
-	teasing them and pulling them gently towards you.
-	<<if $activeSlave.nipples != "fuckable">>
-		Moving your head close to $his breasts, you nuzzle on a nipple with your lips and even lick it delicately with your tongue. Then you alternate, gently nibbling with your teeth on the other nipple. You squeeze the tips of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions.
-	<<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>>
-	$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.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.eyesColor($activeSlave)>><<else>>face<</if>>.
-	<<elseif !canTalk($activeSlave)>>
-		$He signs that $he loves you.<<else>>"I love you, <<Master>>," $he <<say>>s euphorically.
-	<</if>>
-	$He <<if canSee($activeSlave)>>looks<<else>>gazes<</if>> at you longingly, eager for more.
-<<elseif ($activeSlave.devotion > 20)>>
-	$He willingly gives $himself up to you. You place your hands on $his
-	<<if ($activeSlave.boobs >= 20000)>>
-		colossal tits, before sinking your body into their immense softness,
-	<<elseif ($activeSlave.boobs >= 10000)>>
-		massive tits, before sinking into your arms around their soft mass,
-	<<elseif ($activeSlave.boobs >= 5000)>>
-		monster tits, bouncing their weighty mass in your hands,
-	<<elseif ($activeSlave.boobs > 1000)>>
-		huge tits, bouncing them up and down in your hands, while simultaneously
-		<<if $activeSlave.nipples == "fuckable">>
-			slipping your fingers in and out of $his $activeSlave.nipples nipples,
-		<<else>>
-			rubbing $his $activeSlave.nipples nipples with your fingers and thumbs,
-		<</if>>
-	<<elseif ($activeSlave.boobs > 650)>>
-		large tits, jiggling them enticingly with your hands,
-	<<elseif ($activeSlave.boobs > 300)>>
-		cute breasts, cupping them and gently
-		<<if $activeSlave.nipples == "fuckable">>
-			slipping your fingers in and out of $his $activeSlave.nipples nipples,
-		<<else>>
-			playing with $his nipples between your fingers and thumbs,
-		<</if>>
-	<<else>>
-		flat breasts, gently
-		<<if $activeSlave.nipples == "fuckable">>
-			slipping your fingers in and out of $his engorged $activeSlave.nipples nipples,
-		<<else>>
-			playing with $his hard, erect nipples between your fingers and thumbs,
-		<</if>>
-	<</if>>
-	teasing them and pulling them towards you.
-	<<if $activeSlave.nipples != "fuckable">>
-		Moving your head close to $his breasts, you nuzzle on a nipple with your lips and even lick it delicately with your tongue. Then you alternate, gently nibbling with your teeth on the other nipple. You squeeze the tips of $his<<if ($activeSlave.lactation > 0)>> milky<</if>> nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions.
-	<<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.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)>>
-		$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 softly place your hands on $his
-	<<if ($activeSlave.boobs >= 20000)>>
-		colossal tits,
-	<<elseif ($activeSlave.boobs >= 10000)>>
-		massive tits,
-	<<elseif ($activeSlave.boobs >= 5000)>>
-		monster tits,
-	<<elseif ($activeSlave.boobs >= 1000)>>
-		huge tits,
-	<<elseif ($activeSlave.boobs > 650)>>
-		large tits,
-	<<elseif ($activeSlave.boobs > 300)>>
-		cute breasts,
-	<<else>>
-		flat breasts,
-	<</if>>
-	$his eagerness to avoid punishment leads $him to stiffen as you start to massage them. $He finally starts to relax as you continue to massage $his breasts with your <<if $PC.title == 1>>manly<<else>>feminine<</if>> hands,
-	<<if $activeSlave.nipples != "fuckable">>
-		playing with $his<<if ($activeSlave.lactation > 0)>> milky<</if>> $activeSlave.nipples nipples so that they become hard in between your fingers and thumbs. You squeeze the tips of $his nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions. When you firmly pull $his nipples<<if ($activeSlave.lactation > 0)>> milk streams out of them and<</if>> $he lets out a gasp.
-	<<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.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)>>
-		colossal tits.
-	<<elseif ($activeSlave.boobs >= 10000)>>
-		massive tits.
-	<<elseif ($activeSlave.boobs >= 5000)>>
-		monster tits.
-	<<elseif ($activeSlave.boobs >= 1000)>>
-		huge tits.
-	<<elseif ($activeSlave.boobs > 650)>>
-		large tits.
-	<<elseif ($activeSlave.boobs > 300)>>
-		cute breasts.
-	<<else>>
-		flat breasts.
-	<</if>>
-	In fact, $he barely reacts at all. $He <<if canSee($activeSlave)>>stares<<else>>glowers<</if>> at you, but $he remains motionless. $He is so filled with terror that $he remains stiff even as it becomes clear to $him you're not going to hurt $him. $He trembles as you continue to massage $his breasts with your <<if $PC.title == 1>>manly<<else>>feminine<</if>> hands, playing with $his
-	<<if $activeSlave.nipples != "fuckable">>
-		<<if ($activeSlave.lactation > 0)>> milky<</if>> $activeSlave.nipples nipples so that they become hard in between your fingers and thumbs. You squeeze the tips of $his nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions. When you firmly pull $his nipples,<<if ($activeSlave.lactation > 0)>> milk streams out of them and<</if>> $he gasps audibly, unable to contain $himself at your relentless assault upon $his areola. When you put your mouth on $his breasts to nibble on $his nipples, $he bites $his lip, desperately trying to hide $his arousal at $his stimulated nipples.
-	<<else>>
-		<<if ($activeSlave.lactation > 0)>> milky<</if>> $activeSlave.nipples nipples so that they tighten around your fingers. You push deeper in, rubbing their sides gently before forcing the entirety of your hands into $his breasts. When you cease fisting $his nipples and pull out<<if ($activeSlave.lactation > 0)>> alongside a stream of backed up milk<</if>>, $he gasps audibly, unable to contain $himself at your relentless assault upon $his boobs. When you put your mouth on $his breasts to lick $his slit, $he bites $his lip, desperately trying to hide $his arousal at $his stimulated nipples.
-	<</if>>
-	When you finally stop, $he shakes uncontrollably but says nothing, apprehensive at what you are going to do next.
-<<else>>
-	$He tries to refuse you, so you push $him down on top of your desk and squeeze $his $activeSlave.skin breasts in your <<if $PC.title == 1>>manly<<else>>feminine<</if>> hands. $He tries to push you off $his
-	<<if ($activeSlave.boobs >= 20000)>>
-		colossal tits.
-	<<elseif ($activeSlave.boobs >= 10000)>>
-		massive tits.
-	<<elseif ($activeSlave.boobs >= 5000)>>
-		monster tits.
-	<<elseif ($activeSlave.boobs >= 1000)>>
-		huge tits,
-	<<elseif ($activeSlave.boobs > 650)>>
-		large tits,
-	<<elseif ($activeSlave.boobs > 300)>>
-		cute breasts,
-	<<else>>
-		flat breasts,
-	<</if>>
-	but you continue to massage them, playing with $his
-	<<if $activeSlave.nipples != "fuckable">>
-		<<if ($activeSlave.lactation > 0)>> milky<</if>> $activeSlave.nipples nipples so that they become hard in between your fingers and thumbs. You squeeze the tips of $his nipples with your thumbs and fingers and tweak them in your fingertips, then you dab $his nipples with your thumbs, flicking them in different directions. When you firmly pull $his nipples,<<if ($activeSlave.lactation > 0)>> milk streams out of them and<</if>> $he gasps audibly, unable to contain $himself at your relentless assault upon $his areola. When you put your mouth on $his breasts to nibble on $his nipples, $he bites $his lip, desperately trying to hide $his arousal at $his stimulated nipples.
-	<<else>>
-		<<if ($activeSlave.lactation > 0)>> milky<</if>> $activeSlave.nipples nipples so that they tighten around your fingers. You push deeper in, rubbing their sides gently before forcing the entirety of your hands into $his breasts. When you cease fisting $his nipples and pull out<<if ($activeSlave.lactation > 0)>> alongside a stream of backed up milk<</if>>, $he gasps audibly, unable to contain $himself at your relentless assault upon $his boobs. When you put your mouth on $his breasts to lick $his slit, $he bites $his lip, desperately trying to hide $his arousal at $his stimulated nipples.
-	<</if>>
-	When you finally stop, $he shakes uncontrollably, apprehensive at what you are going to do next.
-<</if>>
-
-<<if $activeSlave.lactation > 0>>
-	<<set $activeSlave.lactationDuration = 2>>
-	<<set $activeSlave.boobs -= $activeSlave.boobsMilk, $activeSlave.boobsMilk = 0>>
-<<else>>
-	<<= induceLactation($activeSlave)>>
-<</if>>
diff --git a/src/player/actions/fondleButt.tw b/src/player/actions/fondleButt.tw
deleted file mode 100644
index 0635ba9cc7459c2610338090fbd27704bc4f75ec..0000000000000000000000000000000000000000
--- a/src/player/actions/fondleButt.tw
+++ /dev/null
@@ -1,537 +0,0 @@
-:: FondleButt [nobr]
-
-You call $him over so you can fondle $his
-<<if $activeSlave.butt < 2>>
-	flat, tight ass
-<<elseif $activeSlave.butt <= 2>>
-	cute bottom
-<<elseif $activeSlave.butt <= 3>>
-	round, firm rump
-<<elseif $activeSlave.butt <= 4>>
-	curvy, enticing butt
-<<elseif $activeSlave.butt <= 5>>
-	huge rear end
-<<elseif $activeSlave.butt <= 6>>
-	massive, alluring rump
-<<elseif $activeSlave.butt <= 7>>
-	enormous, hypnotic ass
-<<elseif $activeSlave.butt <= 10>>
-	gigantic, jiggly rear
-<<elseif $activeSlave.butt <= 14>>
-	inhuman, cushiony butt cheeks
-<<elseif $activeSlave.butt <= 20>>
-	couch-like, super jiggly ass cheeks
-<</if>>
-as well as $his
-<<if ($activeSlave.anus > 3)>>
-	gaping anus.
-<<elseif ($activeSlave.anus == 3)>>
-	loose anus.
-<<elseif ($activeSlave.anus == 2)>>
-	well-used asshole.
-<<elseif ($activeSlave.anus == 1)>>
-	tight butthole.
-<<elseif ($activeSlave.anus == 0)>>
-	virgin butthole.
-<</if>>
-
-<<if ($activeSlave.fetish == "buttslut") && ($activeSlave.devotion >= -20)>>
-	$He's pleased at the prospect of you touching $his favorite body part.
-<</if>>
-
-<<if ($activeSlave.fetish == "masochist") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1) && ($activeSlave.anus == 0) && ($activeSlave.devotion >= -20)>>
-	<<if canWalk($activeSlave)>>
-		$He approaches you eagerly and waves $his butt, then presents $his virgin anus in front of you, spreading $his butt cheeks towards you with $his hands before turning to face you.
-	<</if>>
-	You reach around and firmly grab $his buttocks with both hands. $He gasps as you smack both of $his cheeks, you feel the shape of $his<<if $seeRace == 1>>$activeSlave.race <</if>> ass with your fingers and squeeze hard. $He moans with arousal as you spank $his
-	<<if $activeSlave.butt < 2>>
-		flat
-	<<elseif $activeSlave.butt <= 2>>
-		cute
-	<<elseif $activeSlave.butt <= 3>>
-		firm
-	<<elseif $activeSlave.butt <= 4>>
-		generous
-	<<elseif $activeSlave.butt <= 5>>
-		massive
-	<<elseif $activeSlave.butt <= 7>>
-		enormous
-	<<elseif $activeSlave.butt <= 10>>
-		gigantic
-	<<elseif $activeSlave.butt <= 14>>
-		inhuman
-	<<elseif $activeSlave.butt <= 20>>
-		couch-like
-	<</if>>
-	buttocks. $He looks longingly into your eyes as you continue to move around $his posterior, pinching with your fingers and slapping with your palms before reaching to touch your fingertips against $his sphincter. $He moans and quivers slightly when you rub your fingers around $his virgin anus. $He starts to wiggle $his ass while you circle around $his anus, not breaking contact with $him with your fingers. You keep squeezing $his buttocks firmly — first one, then the other and then finally both. $He can't resist gyrating $his hips in arousal while in your grasp.
-	<<if canWalk($activeSlave)>>
-		You strongly pull $his body closer towards you by $his buttocks, turn $him around, and push $him down to bend $him over your desk.
-	<<else>>
-		You move closer towards $him, turn $him around and firmly hold $him down on desk, face-down so that $his butt is facing you up into the air.
-	<</if>>
-	$He pretends to be unwilling but cannot disguise $his obvious joy. You see that $his rear has reddened in your rough play and you continue to squeeze $his cheeks hard and spank them with your firm hands. $He moans harder at you squeezing along the contours of $his posterior with both your hands and at $his virgin butthole as you push against it with your fingers and thumb. Eventually you decide to stop and $he squeals with delight after you give $his
-	<<if $activeSlave.butt < 2>>
-		flat
-	<<elseif $activeSlave.butt <= 2>>
-		cute
-	<<elseif $activeSlave.butt <= 3>>
-		firm
-	<<elseif $activeSlave.butt <= 4>>
-		generous
-	<<elseif $activeSlave.butt <= 5>>
-		massive
-	<<elseif $activeSlave.butt <= 7>>
-		enormous
-	<<elseif $activeSlave.butt <= 10>>
-		gigantic
-	<<elseif $activeSlave.butt <= 14>>
-		inhuman
-	<<elseif $activeSlave.butt <= 20>>
-		couch-like
-	<</if>>
-	buttocks a few hard smacks for good measure. $His face is in ecstasy as $he stands and turns to face you, gently rubbing the red spots on $his buttocks and looking at you hungrily as if $he wants more.
-<<elseif ($activeSlave.devotion > 50) && ($activeSlave.anus == 0)>>
-	<<if canWalk($activeSlave)>>
-		$He accepts your orders happily and waves $his virgin anus to you, spreading $his butt cheeks in front of you with $his hands before turning to face you.
-	<</if>>
-	You reach around and grab $his
-	<<if $activeSlave.butt < 2>>
-		flat
-	<<elseif $activeSlave.butt <= 2>>
-		cute
-	<<elseif $activeSlave.butt <= 3>>
-		firm
-	<<elseif $activeSlave.butt <= 4>>
-		generous
-	<<elseif $activeSlave.butt <= 5>>
-		massive
-	<<elseif $activeSlave.butt <= 7>>
-		enormous
-	<<elseif $activeSlave.butt <= 10>>
-		gigantic
-	<<elseif $activeSlave.butt <= 14>>
-		inhuman
-	<<elseif $activeSlave.butt <= 20>>
-		couch-like
-	<</if>>
-	buttocks with both hands before rubbing along them, feeling the shape of $his<<if $seeRace == 1>> $activeSlave.race<</if>> ass with your fingers and squeezing gently. $He looks passionately into your eyes as you continue to move around $his posterior gently reaching to touch your fingertips against $his sphincter while rubbing $his ass at the same time. $He sighs as you rub your fingertips around $his virgin anus. $He starts to wiggle $his ass while you circle around $his anus, not breaking contact with $him with your fingers. You keep squeezing $his buttocks tenderly — first one, then the other and then both and $he can't resist gyrating $his hips enticingly while in your grasp.
-	<<if canWalk($activeSlave)>>
-		You pull $his body closer towards you by $his buttocks, turn $him around, and bend $him over your desk.
-	<<else>>
-		You move closer towards $him, turn $him around and push $him down on desk, face-down so that $his butt is facing you up into the air.
-	<</if>>
-	You look at $his rear while you squeeze $his cheeks and rub them with your firm hands. You explore the contours of $his posterior with both your eyes and hands, then look at $his virgin butthole as you trace it with your fingers and thumb. Eventually you decide to stop and $he squeals with delight after you give $his
-	<<if $activeSlave.butt < 2>>
-		flat
-	<<elseif $activeSlave.butt <= 2>>
-		cute
-	<<elseif $activeSlave.butt <= 3>>
-		firm
-	<<elseif $activeSlave.butt <= 4>>
-		generous
-	<<elseif $activeSlave.butt <= 5>>
-		massive
-	<<elseif $activeSlave.butt <= 7>>
-		enormous
-	<<elseif $activeSlave.butt <= 10>>
-		gigantic
-	<<elseif $activeSlave.butt <= 14>>
-		inhuman
-	<<elseif $activeSlave.butt <= 20>>
-		couch-like
-	<</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.eyesColor($activeSlave)>>.
-	<<elseif !canTalk($activeSlave)>>
-		$He signs that $he loves you.
-	<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>> "I love you,
-		<<Master>>," $he lisps happily.
-	<<else>> "I love you,
-		<<Master>>," $he says happily.
-	<</if>>
-<<elseif ($activeSlave.devotion > 20) && ($activeSlave.anus == 0)>>
-	<<if canWalk($activeSlave)>>
-		$He accepts your orders without comment and presents $his virgin anus to you before turning to face you.
-	<</if>>
-	You reach around and grab $his
-	<<if $activeSlave.butt < 2>>
-		flat
-	<<elseif $activeSlave.butt <= 2>>
-		cute
-	<<elseif $activeSlave.butt <= 3>>
-		firm
-	<<elseif $activeSlave.butt <= 4>>
-		generous
-	<<elseif $activeSlave.butt <= 5>>
-		massive
-	<<elseif $activeSlave.butt <= 7>>
-		enormous
-	<<elseif $activeSlave.butt <= 10>>
-		gigantic
-	<<elseif $activeSlave.butt <= 14>>
-		inhuman
-	<<elseif $activeSlave.butt <= 20>>
-		couch-like
-	<</if>>
-	buttocks with both hands before rubbing along them, feeling the shape of $his<<if $seeRace == 1>> $activeSlave.race<</if>> ass with your fingers and squeezing gently. $He gasps as you rub fingers around $his virgin anus. You watch $his face as you continue to move around $his posterior and $he clearly enjoys the contact on $his bare skin. You gently reach to touch your fingertips against $his sphincter while rubbing $his ass at the same time. $He starts to wiggle $his ass while you circle around $his anus, not breaking contact with $him with your fingers. You keep squeezing $his buttocks tenderly — first one, then the other and then both and $he can't help but gyrate $his hips enticingly while in your grasp. You pull $his body closer towards you by $his buttocks, turn $him around, and bend $him over your desk. You look at $his rear while you squeeze $his cheeks and rub them with your firm hands. You explore the contours of $his posterior with both your eyes and hands, then look at $his virgin butthole as you trace it with your fingers and thumb. Eventually you decide to stop and $he squeals in surprise after you give $his <<if $activeSlave.butt < 2>>
-		flat
-	<<elseif $activeSlave.butt <= 2>>
-		cute
-	<<elseif $activeSlave.butt <= 3>>
-		firm
-	<<elseif $activeSlave.butt <= 4>>
-		generous
-	<<elseif $activeSlave.butt <= 5>>
-		massive
-	<<elseif $activeSlave.butt <= 7>>
-		enormous
-	<<elseif $activeSlave.butt <= 10>>
-		gigantic
-	<<elseif $activeSlave.butt <= 14>>
-		inhuman
-	<<elseif $activeSlave.butt <= 20>>
-		couch-like
-	<</if>>
-	buttocks a gentle smack. You tell $him to stand as you are finished. $He stands and looks at you quizzically. Though $he has accepted life as a sex slave, $he cannot help but feel a conflicted mixture of enjoyment and mild embarrassment.
-<<elseif ($activeSlave.devotion >= -20) && ($activeSlave.anus == 0)>>
-	$He obeys your harmless order but $he can't help but feel slight trepidation and trembles slightly at the thought of you groping $his butt. <<if (hasAnyLegs($activeSlave))>>$He stands in front of you as you <<else>>You <</if>>reach around and grab $his
-	<<if $activeSlave.butt < 2>>
-		flat
-	<<elseif $activeSlave.butt <= 2>>
-		cute
-	<<elseif $activeSlave.butt <= 3>>
-		firm
-	<<elseif $activeSlave.butt <= 4>>
-		generous
-	<<elseif $activeSlave.butt <= 5>>
-		massive
-	<<elseif $activeSlave.butt <= 7>>
-		enormous
-	<<elseif $activeSlave.butt <= 10>>
-		gigantic
-	<<elseif $activeSlave.butt <= 14>>
-		inhuman
-	<<elseif $activeSlave.butt <= 20>>
-		couch-like
-	<</if>>
-	buttocks before rubbing along them, feeling the shape of $his<<if $seeRace == 1>> $activeSlave.race<</if>> ass with your fingers and squeezing gently. $He gasps as you rub fingers around $his virgin anus. You study $his face as you continue to move around $his posterior gently reaching to touch your fingertips against $his sphincter while rubbing $his ass at the same time. $He starts to wiggle $his ass while you circle around $his anus, not breaking contact with $him with your fingers. You keep squeezing $his buttocks tenderly — first one, then the other and then both and $he can't help but wiggle $his hips while in your grasp. You pull $his body closer towards you by $his buttocks, turn $him around, and bend $him over your desk. You look at $his rear while you squeeze $his cheeks and rub them with your firm hands. You explore the contours of $his posterior with both your eyes and hands, then look at $his virgin butthole as you trace it with your fingers and thumb. Eventually you decide to stop and $he squeals in surprise after you give $his <<if $activeSlave.butt < 2>>
-		flat
-	<<elseif $activeSlave.butt <= 2>>
-		cute
-	<<elseif $activeSlave.butt <= 3>>
-		firm
-	<<elseif $activeSlave.butt <= 4>>
-		generous
-	<<elseif $activeSlave.butt <= 5>>
-		massive
-	<<elseif $activeSlave.butt <= 7>>
-		enormous
-	<<elseif $activeSlave.butt <= 10>>
-		gigantic
-	<<elseif $activeSlave.butt <= 14>>
-		inhuman
-	<<elseif $activeSlave.butt <= 20>>
-		couch-like
-	<</if>>
-	buttocks a gentle smack. You tell $him to stand as you are finished. $He stands and looks at you quizzically, $his eyes searching in yours for answers that $he cannot find.
-<<elseif ($activeSlave.trust < -50) && ($activeSlave.anus == 0)>>
-	$He is nearly frozen with fear, and does not resist as you kiss $him. In fact, $he barely reacts at all. $He stands in front of you and visibly stiffens as you reach around and grab $his
-	<<if $activeSlave.butt < 2>>
-		flat
-	<<elseif $activeSlave.butt <= 2>>
-		cute
-	<<elseif $activeSlave.butt <= 3>>
-		firm
-	<<elseif $activeSlave.butt <= 4>>
-		generous
-	<<elseif $activeSlave.butt <= 5>>
-		massive
-	<<elseif $activeSlave.butt <= 7>>
-		enormous
-	<<elseif $activeSlave.butt <= 10>>
-		gigantic
-	<<elseif $activeSlave.butt <= 14>>
-		inhuman
-	<<elseif $activeSlave.butt <= 20>>
-		couch-like
-	<</if>>
-	buttocks before rubbing along them, feeling the shape of $his<<if $seeRace == 1>> $activeSlave.race<</if>> ass with your fingers and squeezing gently. $He gasps and shivers as you rub fingers around $his virgin anus. $He remains frozen as you continue to move around $his posterior gently reaching to touch your fingertips against $his sphincter while rubbing $his ass at the same time. $He shudders more while you circle around $his anus, not breaking contact with $him with your fingers. You keep squeezing $his buttocks tenderly — first one, then the other and then finally both. $He is so filled with terror that $he remains stiff while in your grasp, even as it becomes clear to $him you're not going to hurt $him. You pull $his quivering body closer towards you by $his buttocks, turn $him around, and bend $him over your desk. You look at $his quaking rear while you squeeze $his cheeks and rub them with your firm hands. You explore the contours of $his posterior with both your eyes and hands, then look at $his virgin butthole as you trace it with your fingers and thumb. Eventually, you decide to stop. $He gradually stands and looks in your eyes with utter incomprehension, but $he is frightened about what you will do next.
-<<elseif ($activeSlave.anus == 0)>>
-	While you grope $his butt, $he tries hard to resist. $He <<if hasAnyArms($activeSlave)>>grabs <<if (hasBothArms($activeSlave))>>your wrists and tugs on your arms<<else>>your wrist and tugs on your arm<</if>><<else>>writhes under your fingers<</if>> but stops, helpless, when you tell $him what the alternatives are. You reach around and grab $his <<if $activeSlave.butt < 2>>
-		flat
-	<<elseif $activeSlave.butt <= 2>>
-		cute
-	<<elseif $activeSlave.butt <= 3>>
-		firm
-	<<elseif $activeSlave.butt <= 4>>
-		generous
-	<<elseif $activeSlave.butt <= 5>>
-		massive
-	<<elseif $activeSlave.butt <= 7>>
-		enormous
-	<<elseif $activeSlave.butt <= 10>>
-		gigantic
-	<<elseif $activeSlave.butt <= 14>>
-		inhuman
-	<<elseif $activeSlave.butt <= 20>>
-		couch-like
-	<</if>>
-	buttocks before rubbing along them, feeling the shape of $his<<if $seeRace == 1>> $activeSlave.race<</if>> ass with your fingers and squeezing gently. $He tries to break out of your grasp as you rub fingers around $his virgin anus. $He writhes as you continue to move around $his posterior, gently reaching to touch your fingertips against $his sphincter while rubbing $his ass at the same time. $He struggles to stay still while you circle around $his unbroken anus, not breaking contact with $him with your fingers. You look at $his face and $he has <<if !canSee($activeSlave)>>reflexively <</if>>shut $his eyes, trying not to think about what's happening to $his butt. This only encourages you to continue. You keep squeezing $his buttocks tenderly — first one, then the other and then finally both and $he can't help but quiver while in your grasp. You pull $his body closer towards you by $his buttocks, turn $him around, and push $him down, bending $him over your desk while $he tries to push away. You look at $his rear while you squeeze $his cheeks and rub them with your firm hands. You wander along the outline of $his posterior with both your eyes and hands, then look at $his virgin butthole as you trace it with your fingers and thumb. Eventually, you decide to stop. $He slowly stands and looks in your eyes, as though almost demanding answers. $He looks apprehensive about what you will do next.
-<<elseif $activeSlave.fetish == "mindbroken">>
-	<<if canWalk($activeSlave)>>
-		You instruct $him to present $his buttocks and anus but $he remains still and unresponsive. Talking to a broken mind is pointless.
-	<</if>>
-	You reach around and grab $his
-	<<if $activeSlave.butt < 2>>
-		flat
-	<<elseif $activeSlave.butt <= 2>>
-		cute
-	<<elseif $activeSlave.butt <= 3>>
-		firm
-	<<elseif $activeSlave.butt <= 4>>
-		generous
-	<<elseif $activeSlave.butt <= 5>>
-		massive
-	<<elseif $activeSlave.butt <= 7>>
-		enormous
-	<<elseif $activeSlave.butt <= 10>>
-		gigantic
-	<<elseif $activeSlave.butt <= 14>>
-		inhuman
-	<<elseif $activeSlave.butt <= 20>>
-		couch-like
-	<</if>>
-	<<if $seeRace == 1>>$activeSlave.race <</if>>buttocks before rubbing along them, feeling the shape of $his<<if $seeRace == 1>> $activeSlave.race<</if>> ass with your fingers and squeezing gently. $He reacts to your initial touch as you rub fingers around $his
-	<<if ($activeSlave.anus > 3)>>
-		gaping anus,
-	<<elseif ($activeSlave.anus == 3)>>
-		loose anus,
-	<<elseif ($activeSlave.anus == 2)>>
-		well-used asshole,
-	<<elseif ($activeSlave.anus == 1)>>
-		tight butthole,
-	<<elseif ($activeSlave.anus == 0)>>
-		virgin butthole,
-	<</if>>
-	but you understand it is only physiological. You continue to move around $his posterior gently reaching to touch your fingertips against $his sphincter while rubbing $his ass at the same time. You circle around $his anus but $he remains still. You keep squeezing $his buttocks tenderly — first one, then the other and then both but $he is like a doll in your grasp. You pull $his body closer towards you by $his buttocks, turn $him around, and bend $him over your desk. You look at $his rear while you squeeze $his cheeks and rub them with your firm hands. You explore the contours of $his posterior with both your eyes and hands, then look at $his
-	<<if ($activeSlave.anus > 3)>>
-		gaping
-	<<elseif ($activeSlave.anus == 3)>>
-		loose
-	<<elseif ($activeSlave.anus == 2)>>
-		well-used
-	<<elseif ($activeSlave.anus == 1)>>
-		tight
-	<<elseif ($activeSlave.anus == 0)>>
-		virgin
-	<</if>>
-	butthole as you trace it with your fingers and thumb. Eventually, you decide to stop but $he remains in position over your desk until you stand $him up yourself.
-<<elseif $activeSlave.devotion < -20>>
-	<<if !isAmputee($activeSlave)>>
-		You instruct $him to present $his buttocks and anus. Opposed to the thought of your hands groping $him, $he tries to <<if (hasAnyLegs($activeSlave))>>step<<else>>move<</if>> back, but you catch $him and pull $him closer to you as you reach around and grab $his
-	<<else>>
-		$He's opposed to the thought of your hands groping $him, but as an amputee can do nothing about it. You reach around and grab $his
-	<</if>>
-		<<if $activeSlave.butt < 2>>
-			flat
-		<<elseif $activeSlave.butt <= 2>>
-			cute
-		<<elseif $activeSlave.butt <= 3>>
-			firm
-		<<elseif $activeSlave.butt <= 4>>
-			generous
-		<<elseif $activeSlave.butt <= 5>>
-			massive
-		<<elseif $activeSlave.butt <= 7>>
-			enormous
-		<<elseif $activeSlave.butt <= 10>>
-			gigantic
-		<<elseif $activeSlave.butt <= 14>>
-			inhuman
-		<<elseif $activeSlave.butt <= 20>>
-			couch-like
-		<</if>>
-		<<if $seeRace == 1>>$activeSlave.race <</if>> buttocks.
-		<<if hasAnyArms($activeSlave)>>
-			$He tries to grab your wrists to keep them away but $he cannot resist for long.
-		<</if>>
-		You start rubbing along $his cheeks, feeling the shape of $his<<if $seeRace == 1>> $activeSlave.race<</if>> ass with your fingers and squeezing gently. $He tries to break out of your grasp as you rub fingers around $his
-		<<if ($activeSlave.anus > 3)>>
-			gaping anus.
-		<<elseif ($activeSlave.anus == 3)>>
-			loose anus.
-		<<elseif ($activeSlave.anus == 2)>>
-			well-used asshole.
-		<<elseif ($activeSlave.anus == 1)>>
-			tight butthole.
-		<<elseif ($activeSlave.anus == 0)>>
-			virgin butthole.
-		<</if>>
-		$He writhes as you continue to move around $his posterior, gently reaching to touch your fingertips against $his sphincter while rubbing $his ass at the same time. $He struggles to stay still while you circle around $his anus, not breaking contact with $him with your fingers. You look at $his face and $he has <<if !canSee($activeSlave)>>reflexively <</if>>shut $his eyes, trying not to think about what's happening to $his butt. This only encourages you to continue. You keep squeezing $his buttocks tenderly — first one, then the other and then finally both and $he can't help but quiver while in your grasp.
-		<<if hasBothLegs($activeSlave)>>
-			You pull $his body closer towards you by $his buttocks, turn $him around, and push $him down, bending $him over your desk while $he tries to push away.
-		<<else>>
-			You move closer to $him, turn $him around and push $him down, face-down on your desk while $he tries to wriggle desperately.
-		<</if>>
-		You look at $his rear while you squeeze $his cheeks and rub them with your firm hands. You wander along the outline of $his posterior with both your eyes and hands, then look at $his
-		<<if ($activeSlave.anus > 3)>>
-			gaping
-		<<elseif ($activeSlave.anus == 3)>>
-			loose
-		<<elseif ($activeSlave.anus == 2)>>
-			well-used
-		<<elseif ($activeSlave.anus == 1)>>
-			tight
-		<<elseif ($activeSlave.anus == 0)>>
-			virgin
-		<</if>>
-		butthole as you trace it with your fingers and thumb. Eventually, you decide to stop. $He slowly stands and looks in your eyes, as though almost demanding answers. $He looks apprehensive about what you will do next.
-<<elseif ($activeSlave.devotion <= 20) && ($activeSlave.vagina < 0)>>
-	<<if !isAmputee($activeSlave)>>
-		You instruct $him to present $his anus. $He complies without comment, standing in front of you.
-	<<else>>
-		$He's hesitant at the thought of your hands groping $him, but as an amputee can do nothing about it.
-	<</if>>
-		You reach around and grab $his
-		<<if $activeSlave.butt < 2>>
-			flat
-		<<elseif $activeSlave.butt <= 2>>
-			cute
-		<<elseif $activeSlave.butt <= 3>>
-			firm
-		<<elseif $activeSlave.butt <= 4>>
-			generous
-		<<elseif $activeSlave.butt <= 5>>
-			massive
-		<<elseif $activeSlave.butt <= 7>>
-			enormous
-		<<elseif $activeSlave.butt <= 10>>
-			gigantic
-		<<elseif $activeSlave.butt <= 14>>
-			inhuman
-		<<elseif $activeSlave.butt <= 20>>
-			couch-like
-		<</if>>
-		<<if $seeRace == 1>>$activeSlave.race <</if>> buttocks. $His dick cannot stop twitching as you start rubbing along $his cheeks, feeling the shape of $his<<if $seeRace == 1>> $activeSlave.race<</if>> ass with your fingers and squeezing gently. You rub your fingers around $his
-		<<if ($activeSlave.anus > 3)>>
-			gaping anus.
-		<<elseif ($activeSlave.anus == 3)>>
-			loose anus.
-		<<elseif ($activeSlave.anus == 2)>>
-			well-used asshole.
-		<<elseif ($activeSlave.anus == 1)>>
-			tight butthole.
-		<<elseif ($activeSlave.anus == 0)>>
-			virgin butthole.
-		<</if>>
-		$He writhes as you continue to move around $his posterior, gently reaching to touch your fingertips against $his sphincter while rubbing $his ass at the same time. $He struggles to stay still while you circle around $his anus with your fingers. You look at $his face and $he has <<if !canSee($activeSlave)>>reflexively <</if>>shut $his eyes, trying not to get aroused by your touch on $his butt. This only encourages you to continue. You keep squeezing $his buttocks tenderly — first one, then the other and then finally both and $he can't help but quiver while in your grasp.
-		<<if hasBothLegs($activeSlave)>>
-			You pull $his body closer towards you by $his buttocks, turn $him around, and push $him down, bending $him over your desk.
-		<<else>>
-			You move closer to $him, turn $him around and push $him down, face-down on your desk while $he wriggles.
-		<</if>>
-		You look at $his rear while you squeeze $his cheeks and rub them with your firm hands. You wander along the outline of $his posterior with both your eyes and hands, then look at $his
-		<<if ($activeSlave.anus > 3)>>
-			gaping
-		<<elseif ($activeSlave.anus == 3)>>
-			loose
-		<<elseif ($activeSlave.anus == 2)>>
-			well-used
-		<<elseif ($activeSlave.anus == 1)>>
-			tight
-		<<elseif ($activeSlave.anus == 0)>>
-			virgin
-		<</if>>
-		butthole as you trace it with your fingers and thumb. Eventually, you decide to stop and $he looks up at you quizzically, unsure about what you will do next.
-<<elseif ($activeSlave.devotion <= 50)>>
-	<<if !isAmputee($activeSlave)>>
-		You instruct $him to present $his <<if $seeRace == 1>>$activeSlave.race <</if>>anus. $He hesitates but eventually stands in front of you showing $his buttocks before presenting $his
-		<<if ($activeSlave.anus > 3)>>
-			gaping
-		<<elseif ($activeSlave.anus == 3)>>
-			loose
-		<<elseif ($activeSlave.anus == 2)>>
-			well-used
-		<<elseif ($activeSlave.anus == 1)>>
-			tight
-		<<elseif ($activeSlave.anus == 0)>>
-			virgin
-		<</if>>
-		anus to you and turning to face you.
-	<<else>>
-		$He's mildly hesitant at the thought of your hands groping $him, but as an amputee can do nothing about it.
-	<</if>>
-	You reach around and grab $his
-	<<if $activeSlave.butt < 2>>
-		flat
-	<<elseif $activeSlave.butt <= 2>>
-		cute
-	<<elseif $activeSlave.butt <= 3>>
-		firm
-	<<elseif $activeSlave.butt <= 4>>
-		generous
-	<<elseif $activeSlave.butt <= 5>>
-		massive
-	<<elseif $activeSlave.butt <= 7>>
-		enormous
-	<<elseif $activeSlave.butt <= 10>>
-		gigantic
-	<<elseif $activeSlave.butt <= 14>>
-		inhuman
-	<<elseif $activeSlave.butt <= 20>>
-		couch-like
-	<</if>>
-	buttocks. You start rubbing along $his cheeks, feeling the shape of $his<<if $seeRace == 1>> $activeSlave.race<</if>> ass with your fingers and squeezing gently. As you rub your fingers around $his anus, $he starts to relax. $He quivers as you continue to move around $his posterior gently reaching to touch your fingertips against $his sphincter while rubbing $his ass at the same time. $He purses $his lips while you circle around $his anus with your fingers. You look at $his face and $he is looking back at you doe-eyed, trying but failing not to get aroused by your soft touch on $his butt. You keep squeezing $his buttocks tenderly — first one, then the other and then finally both and $he can't help but let out a moan while in your grasp.
-	<<if hasBothLegs($activeSlave)>>
-		You pull $his body closer towards you by $his buttocks, turn $him around, and push $him down, bending $him over your desk.
-	<<else>>
-		You move closer to $him, turn $him around and push $him down, face-down on your desk while $he tries to wriggle desperately.
-	<</if>>
-	You look at $his rear while you squeeze $his cheeks and rub them with your firm hands. You wander along the outline of $his posterior with both your eyes and hands, then look at $his butthole as you trace it with your fingers and thumb. Eventually, you decide to stop, and $he <<if canSee($activeSlave)>>looks up into your eyes<<else>>angles $his head to face you<</if>> longingly, as if $he wants more.
-<<else>>
-	<<if !isAmputee($activeSlave)>>
-		You instruct $him to present $his <<if $seeRace == 1>>$activeSlave.race <</if>>anus. $He eagerly stands in front of you showing $his buttocks before happily presenting $his
-		<<if ($activeSlave.anus > 3)>>
-			gaping
-		<<elseif ($activeSlave.anus == 3)>>
-			loose
-		<<elseif ($activeSlave.anus == 2)>>
-			well-used
-		<<elseif ($activeSlave.anus == 1)>>
-			tight
-		<<elseif ($activeSlave.anus == 0)>>
-			virgin
-		<</if>>
-		anus to you, spreading $his butt cheeks and turning to face you.
-	<<else>>
-		$He devotedly looks at you, awaiting your touch on $his body.
-	<</if>>
-	You reach around and grab $his
-	<<if $activeSlave.butt < 2>>
-		flat
-	<<elseif $activeSlave.butt <= 2>>
-		cute
-	<<elseif $activeSlave.butt <= 3>>
-		firm
-	<<elseif $activeSlave.butt <= 4>>
-		generous
-	<<elseif $activeSlave.butt <= 5>>
-		massive
-	<<elseif $activeSlave.butt <= 7>>
-		enormous
-	<<elseif $activeSlave.butt <= 10>>
-		gigantic
-	<<elseif $activeSlave.butt <= 14>>
-		inhuman
-	<<elseif $activeSlave.butt <= 20>>
-		couch-like
-	<</if>>
-	buttocks. You start rubbing along $his cheeks, feeling the shape of $his<<if $seeRace == 1>> $activeSlave.race<</if>> ass with your fingers and squeezing gently. As you rub your fingers around $his anus, $he sighs audibly. $He moans as you continue to move around $his posterior gently reaching to touch your fingertips against $his sphincter while rubbing $his ass at the same time. $He quivers while you circle around $his anus with your fingers. You look at $his face and $he is looking back at you longingly, getting aroused by your continued touch on $his butt. You keep squeezing $his buttocks tenderly — first one, then the other and then finally both and $he can't help but let out a moan while in your grasp.
-	<<if (hasAnyLegs($activeSlave))>>
-		You pull $his body closer towards you by $his buttocks, turn $him around, and push $him down, bending $him over your desk.
-	<<else>>
-		You move closer to $him, turn $him around and push $him down, face-down on your desk so that $his butt is up facing towards you.
-	<</if>>
-	You look at $his rear while you squeeze $his cheeks and rub them with your firm hands. You wander along the outline of $his posterior with both your eyes and hands, then look at $his butthole as you trace it with your fingers and thumb. Eventually, you decide to stop, and $he <<if canSee($activeSlave)>>looks up into your eyes<<else>>angles $his head to face you<</if>> ecstatically<<if (hasAnyLegs($activeSlave))>> as $he stands up<</if>>, eager for more.
-<</if>>