diff --git a/game/03-JavaScript/ingame.js b/game/03-JavaScript/ingame.js
index 2c7b586cdd24376524cd8546614b751bb8f92eaf..8286504db7efff4cb9d552d42bd48bb7ee886465 100644
--- a/game/03-JavaScript/ingame.js
+++ b/game/03-JavaScript/ingame.js
@@ -1172,6 +1172,10 @@ Config.navigation.override = function (dest) {
 		case 'Sextoys Inventory Cabin':
 			return 'Sextoys Inventory';
 
+		case 'Farm TV Tease':
+		case 'Farm TV Ask':
+			return 'Farm Breakfast Cuddle';
+
 		default:
 			return false;
 	}
diff --git a/game/base-clothing/clothing-under-upper.twee b/game/base-clothing/clothing-under-upper.twee
index 6068f01d19216e5cde83aba9685901e9aac911bc..94514ed6afe06908c449246b2056395abf7a0593 100644
--- a/game/base-clothing/clothing-under-upper.twee
+++ b/game/base-clothing/clothing-under-upper.twee
@@ -579,7 +579,7 @@
 	colour_sidebar: 1,
 	exposed: 0,
 	exposed_base: 0,
-	type: ["normal"],
+	type: ["normal", "athletic"],
 	set: "under_upper",
 	gender: "f",
 	femininity: 300,
diff --git a/game/base-combat/speech.twee b/game/base-combat/speech.twee
index dcd71026c2c9b32b46141985163cb531bac1825e..4b288a2cd65e11d5a195c70e2ff81ce5fee20f8d 100644
--- a/game/base-combat/speech.twee
+++ b/game/base-combat/speech.twee
@@ -5507,7 +5507,11 @@
 					<<case "Black Wolf">>
 						<<set $_text_output to `<<He>> deflates. "You're two-timing me with an animal? I need another drink..."`>>
 					<<case "Great Hawk">>
-						<<set $_text_output to `<<He>> glares. "Did your brain get pecked in the moor? Stay out of there."`>>
+						<<if random(1, 2) lte 1>>
+							<<set $_text_output to `<<He>> glares. "Did you go into the moor? I guess your brain got pecked out."`>>
+						<<else>>
+							<<set $_text_output to `<<He>> deflates. "You're two-timing me with an animal? I need another drink..."`>>
+						<</if>>
 					<<default>>
 						<<set $_text_output to `<<He>> glares. "You're two-timing me?"`>>
 				<</switch>>
@@ -5523,11 +5527,11 @@
 			<<set $speechsextoy to 0>>
 			<<set $_sexToy to ($rightarm is "heldSexToy" and $leftarm is "heldSexToy" ? "sex toys" : "sex toy")>>
 			<<if $NPCName[$NPCNameList.indexOf("Alex")].dom gte 30>>
-				<<set $_text_output to `<<He>> looks at your $_sexToy and grins. "<<print either("Now we're getting somewhere.","Cute toy. You better know how to use it.","Is that the best thing town has to offer?")>>"`>>
+				<<set $_text_output to `<<He>> looks at your $_sexToy and teases. <<print either("Now we're getting somewhere.","Cute toy. You better know how <<printTo>> use it.","Is that the best thing town has <<printTo>> offer?")>>"`>>
 			<<elseif $NPCName[$NPCNameList.indexOf("Alex")].dom lte -30>>
-				<<set $_text_output to `<<He>> looks at your $_sexToy and hesitates. "<<print either("All right. I trust your judgment.","Hope you know how to use that thing.","You always know just how to have a good time.")>>"`>>
+				<<set $_text_output to `<<He>> looks at your $_sexToy and smiles. "<<print either("All right. You're the expert.","What else is up your sleeve?","What are they selling in town?")>>"`>>
 			<<else>>
-				<<set $_text_output to `<<He>> looks at your $_sexToy and smiles. "<<print either("I like where your head's at.","Looks like we're in for a wild ride.","So this is what sells in town.")>>"`>>
+				<<set $_text_output to `<<He>> looks at your $_sexToy and smiles. "<<print either("I like your style.","Looks like we're in for a wild ride.","So this is what sells in town.")>>"`>>
 			<</if>>
 		<</if>>
 	<<case "Leighton">>
@@ -5543,21 +5547,21 @@
 			<<set $speechnamedrop to 0>>
 			<<switch _loveInterest>>
 				<<case "Robin">>
-					<<set $_text_output to `<<He>> smirks. "Another student? Perhaps I should invite <<nnpc_him "Robin">> to my office."`>>
+					<<set $_text_output to `<<He>> smirks. "It's a shame <<nnpc_hes "Robin">> so well-behaved. I'm sure we'd both like <<nnpc_him "Robin">> here with us."`>>
 				<<case "Kylar">>
-					<<set $_text_output to `<<He>> frowns. "Kylar? That explains a lot of things."`>>
+					<<set $_text_output to `<<He>> scowls. "Kylar? That would explain a lot."`>>
 				<<case "Whitney">>
-					<<set $_text_output to `<<He>> frowns. "You <<printAnd>> that delinquent? I'm not surprised."`>>
+					<<set $_text_output to `<<He>> scowls. "You <<printAnd>> that delinquent? I'm not surprised."`>>
 				<<case "Sydney">>
 					<<if $sydneySeen.includes("spank")>>
-						<<set $_text_output to `<<He>> smirks. "Sydney? We could do <<nnpc_his "Sydney">> punishment in my office next time."`>>
+						<<set $_text_output to `<<He>> smirks. "More punishment is in order. I anticipate <<printTo>> see you there."`>>
 					<<else>>
-						<<set $_text_output to `<<He>> smirks. "Sydney? I plan to have <<nnpc_him "Sydney">> in my office soon."`>>
+						<<set $_text_output to `<<He>> smirks. "Ah, you're acquainted with the library help. I'm sure <<nnpc_he "Sydney">>'d be disappointed <<printTo>> see you here."`>>
 					<</if>>
 				<<case "Black Wolf" "Great Hawk">>
-					<<set $_text_output to `<<He>> frowns. "An animal? This requires extra discipline."`>>
+					<<set $_text_output to `<<He>> smirks. "Oh my, an animal? This requires extra discipline."`>>
 				<<default>>
-					<<set $_text_output to `<<He>> smirks. "I'm not familiar. This is a private matter, anyway."`>>
+					<<set $_text_output to `<<He>> tuts. "No third parties. This is a private matter."`>>
 			<</switch>>
 		<<elseif $speechsextoy is 1>>
 			<<set $speechsextoy to 0>>
diff --git a/game/base-system/text.twee b/game/base-system/text.twee
index 2b684fcc2ba33f0f232da097e70884f2a12f8124..e1dab6ff903827a3d11bac1cb8287b1792b4deb1 100644
--- a/game/base-system/text.twee
+++ b/game/base-system/text.twee
@@ -1304,6 +1304,14 @@
 <<mummy>><<capitalise>>
 <</silently>><<print _text_output>><</widget>>
 
+<<widget "dad">><<silently>>
+	<<set _text_output to ($pronoun is "m" ? "dad" : "mum")>>
+<</silently>><<print _text_output>><</widget>>
+
+<<widget "Dad">><<silently>>
+<<dad>><<capitalise>>
+<</silently>><<print _text_output>><</widget>>
+
 <<widget "girl">><<silently>>
 	<<set _text_output to ($player.gender_appearance is "m"? "boy" : "girl")>>
 <</silently>><<print _text_output>><</widget>>
diff --git a/game/overworld-plains/loc-farm/assault.twee b/game/overworld-plains/loc-farm/assault.twee
index 37ef16887eaf687ceb9b812e9135561843df0e90..2089b0b7a244a1358cd44c6605c6cca041608774 100644
--- a/game/overworld-plains/loc-farm/assault.twee
+++ b/game/overworld-plains/loc-farm/assault.twee
@@ -115,7 +115,7 @@ You find Alex lying on <<his>> face, an empty bottle beside <<him>>. <<Hes>> unc
 <br><br>
 
 <<if $farm_assault.tower is "defeated">>
-	You carry <<him>> back to the cottage, and lay <<him>> in <<his>> bed, before returning to search for $farm.tower_guard.
+	You <<print ($physique gte 16000 ? "carry" : "drag")>> <<him>> back to the cottage, and lay <<him>> in <<his>> bed, before returning to search for $farm.tower_guard.
 	<<endevent>>
 	<<loadNPC 0 "farm_tower_guard">><<person1>>
 	You find <<him>> sitting at the base of the watchtower,
@@ -163,7 +163,7 @@ You find Alex lying on <<his>> face, an empty bottle beside <<him>>. <<Hes>> unc
 	Together, you carry Alex back to the cottage, and lay <<him>> in <<his>> bed. Remy won this round, but the war continues.
 	<br><br>
 <<else>>
-	You carry <<him>> back to the cottage, and lay <<him>> in <<his>> bed. Remy won this round, but the war continues.
+	You <<print ($physique gte 16000 ? "carry" : "drag")>> <<him>> back to the cottage, and lay <<him>> in <<his>> bed. Remy won this round, but the war continues.
 	<br><br>
 <</if>>
 
@@ -237,13 +237,7 @@ You find Alex lying on <<his>> face, an empty bottle beside <<him>>. <<Hes>> unc
 
 <<endevent>>
 <<npc Alex>><<person1>>
-You walk back to the cottage.
-<<if $loveInterest.primary is "Alex" or $loveInterest.secondary is "Alex">>
-	Alex wraps an arm around your shoulder.
-<<else>>
-	Alex pats your shoulder.
-<</if>>
-"We won, but Remy will be back. We'll be ready."
+You walk back to the cottage. Alex <<print ($alex_countdown is undefined ? "puts an arm around" : "pats")>> your shoulder. "We won, but Remy will be back. We'll be ready."
 <br><br>
 <span class="red">Remy will attack again in <<number $farm_attack_timer>> days.</span>
 <br><br>
diff --git a/game/overworld-plains/loc-farm/cottage.twee b/game/overworld-plains/loc-farm/cottage.twee
index 0b309ad6489dd1106ca7295e9c0291137c81c18d..31c2d7e7c399b45f59219e25aeaa8bd0a17c7f84 100644
--- a/game/overworld-plains/loc-farm/cottage.twee
+++ b/game/overworld-plains/loc-farm/cottage.twee
@@ -85,7 +85,8 @@ You are downstairs in Alex's cottage. It's tight, and cozy. There's a kitchen wi
 		<<set $alex_tea to 1>>
 		<<if $days % 2 is 0>>
 			<<npc Alex>><<person1>>
-			<<if $NPCName[$NPCNameList.indexOf("Alex")].dom gte 1>>
+			<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
+			<<if _alex.dom gte 1>>
 				"I fancy a cuppa," <<he>> says. "Would you mind putting the kettle on?"
 				<br><br>
 
@@ -136,29 +137,7 @@ You are in your room at Alex's cottage. It's cramped, but larger than your room
 		<<set $alex_bed to "none">><<npc Alex>><<person1>>
 		<<He>> yawns, and casts aside the sheets. <<covered>> "Time for breakfast," <<he>> says.
 		<<if $alexDaily.bed_orgasm>>
-			<<if $exposed gte 2>>
-				Alex hastily brushes <<his>> clothes with a washcloth, then hands a fresh one to you, averting <<his>> gaze.
-				<br><br>
-				<<switch random(1, 3)>>
-					<<case 1>>
-						"Y-you perv. I just washed these," <<he>> says, <<his>> face red.
-					<<case 2>>
-						"S-someone's off to a head start. Pervert." <<Hes>> blushing.
-					<<case 3>>
-						"Th-thanks for the natural alarm," <<he>> blushes. "Beats the roosters any day."
-				<</switch>>
-			<<else>>
-				Alex fetches a washcloth, pointing out your moist spot before looking away.
-				<br><br>
-				<<switch random(1, 3)>>
-					<<case 1>>
-						<<He>> stretches. "I'll handle laundry in a jiffy. But first, I'm starving."
-					<<case 2>>
-						"Some dream you had, partner," <<he>> grins and nudges you with <<his>> elbow. "Was I in it?"
-					<<case 3>>
-						"Thanks for the natural alarm," <<he>> chuckles. "Beats the roosters any day."
-				<</switch>>
-			<</if>>
+			<<alex_bed_orgasm>>
 		<</if>>
 		<<if $exposed gte 1>>
 			<<He>> pretends not to ogle you as <<he>> leaves the room.<<glust>><<npcincr Alex lust 1>>
@@ -304,30 +283,23 @@ You snuggle under the covers.
 			You sleep soundly.
 		<</if>>
 		<<if !_sleepinterrupt and ($hour gt 21 or $hour lt 6) and $bus is "farm_alex_room" or $alex_bed is "player">>
-			<<switch random(1, 6)>>
-				<<case 1>>
-					<<if $hour is 5>>
-						You try to wake Alex. <<nnpc_He "Alex">> groans and stirs.
-					<<else>>
-						You thought Alex awoke, but <<nnpc_hes "Alex">> just dreaming.
-					<</if>>
-				<<case 2>>
-					Alex sprawls. You gently move <<nnpc_his "Alex">> arm out of your face.
-				<<case 3>>
-					Alex beams when you gaze at <<nnpc_him "Alex">>, still asleep.
-				<<case 4>>
-					Alex <<print either("hogs the covers", "snores in your ear", "drools. You wipe it off")>>.
-				<<case 5>>
-					Alex hangs off the bed. You fix <<nnpc_him "Alex">>.
-				<<case 6>>
-					"<<print either("Bad... no supper for you tonight",
-									"D-don't look",
-									"I think I have a hangover",
-									"Dumb bird",
-									"Get off... property",
-									"I'll show everyone")>>..."
-					Alex mumbles.
-			<</switch>>
+			<<if random(1, 2) is 2>>
+				<<if $hour is 5>>
+					You try to wake Alex. <<nnpc_He "Alex">> groans and stirs.
+				<<else>>
+					You thought Alex awoke, but <<nnpc_hes "Alex">> just dreaming.
+				<</if>>
+			<<else>>
+				Alex
+				<<print either(
+					"hogs the covers.",
+					"snores in your ear.",
+					"drools. You wipe it off.",
+					"mumbles. \"Get off... property...\"",
+					"hangs off the bed. You fix <<nnpc_him "Alex">>.",
+					"sprawls. You gently move <<nnpc_his "Alex">> arm out of your face."
+				)>>
+			<</if>>
 		<<else>>
 			<br><br>
 		<</if>>
@@ -373,11 +345,7 @@ You snuggle under the covers.
 				Another hand rests against your thigh.
 				<br><br>
 
-				<<if $alexDaily.tvTease>>
-					"Making up for this morning?" Alex says, <<his>> breath on your neck. "I can forgive you."
-				<<else>>
-					"It's very forward of you," Alex says, <<his>> breath on your neck. "Sleeping in a <<nnpc_gendery "Alex">>'s bed."
-				<</if>>
+				"It's very forward of you," Alex says, <<his>> breath on your neck. "Sleeping in a <<nnpc_gendery "Alex">>'s bed."
 				<br><br>
 
 				<<link [[Push away|Farm Alex Climb]]>><<def 1>><<npcincr Alex dom -1>><</link>><<ldom>>
@@ -402,6 +370,10 @@ You snuggle under the covers.
 					<<link [[Get revenge (0:20)|Farm Bedroom Revenge]]>><<pass 20>><<npcincr Alex dom -1>><<npcincr Alex lust 5>><</link>><<promiscuous3>><<ldom>><<gglust>>
 					<br>
 				<</if>>
+				<<if $exhibitionism gte 35>>
+					<<link [[Get bold (0:20)|Farm Bedroom Bold]]>><<pass 20>><<npcincr Alex dom -1>><<npcincr Alex lust 3>><</link>><<exhibitionist3>><<ldom>><<glust>>
+					<br>
+				<</if>>
 			<<else>>
 				You awake to feel a hand groping at your <<genitals>>,
 				<<if $NPCList[0].penis isnot "none">>
@@ -487,14 +459,7 @@ You whack Alex's hand, and struggle from the bed. "Suit yourself," <<he>> says.
 <<effects>>
 <<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 
-You gyrate your hips, <<bottomtext>> rubbing your <<bottom>> against Alex's <<print (_alex.penis isnot "none" ? "shaft" : "pussy")>> through the fabric, making it
-<<if $bottomskill lt 400>>
-	slowly moisten.
-<<elseif $bottomskill lt 800>>
-	quickly moisten.
-<<else>>
-	soaked in an instant.
-<</if>>
+You <<print either("grind", "rub", "press")>> your <<bottom>> against Alex's crotch.
 <<promiscuity1>>
 
 <<He>> becomes more bold, ravaging your neck with kisses.
@@ -538,11 +503,11 @@ You shove Alex away, harder this time. <<He>> falls from the bed. "Suit yourself
 <<effects>>
 
 <<if $submissive gte 1150>>
-	You move Alex's arms up and down your body, inviting <<him>> to explore.
+	You wrap your arms around Alex.
 <<elseif $submissive lte 850>>
-	You squeeze Alex's ass back, whilst pushing yours against <<his>> groin.
+	You squeeze <<his>> ass in return.
 <<else>>
-	You spread your legs and wrap your arms around Alex.
+	You move <<his>> hands up and down your body.
 <</if>>
 <<promiscuity1>>
 
@@ -682,11 +647,10 @@ You return to your bed.
 You wait, allowing enough time for Alex to fall back to sleep, then creep to <<his>> room. You find <<him>> lying on <<his>> back, <<his>> sheets rising and falling with <<his>> breathing.
 <br><br>
 
-	You cast aside the sheets. <<Hes>> wearing a black T-shirt and <<print (_alex.pronoun is "f" ? "boyshorts" : "boxers")>>.
-	<br><br>
-
-	Careful not make a sound, you peel the <<print (_alex.pronoun is "f" ? "boyshorts" : "boxers")>> down <<his>> thighs, <span class="lewd">revealing <<his>> _genitals.</span>
+You cast aside the sheets. <<Hes>> wearing a black T-shirt and <<print (_alex.pronoun is "f" ? "boyshorts" : "boxers")>>.
+<br><br>
 
+Careful not make a sound, you peel the <<print (_alex.pronoun is "f" ? "boyshorts" : "boxers")>> down <<his>> thighs, <span class="lewd">revealing <<his>> _genitals.</span>
 You keep going, pulling the fabric past <<his>> knees. <<He>> stirs as you reach <<his>> ankles, so you snatch the underwear the rest of the way, removing them from <<his>> body.
 <<promiscuity3>>
 
@@ -843,6 +807,39 @@ You return to your bed.
 
 <<link [[Next|Farm Bed]]>><<endevent>><</link>>
 
+:: Farm Bedroom Bold
+<<effects>>
+ 
+You march to Alex's room and flick the light on. <<He>> pretends to be asleep, but soon <<his>> eyes open. <<He>> rolls over, red-faced.
+<<exhibitionism4>>
+
+<<if $submissive gte 1150>>
+	"It was dark, silly," you giggle. "Now you can really see."
+<<elseif $submissive lte 850>>
+	"Look all you want," you goad. "Light's on for a reason."
+<<else>>
+	"What's wrong?" you tease. "I thought you were all about looking."
+<</if>>
+<br><br>
+
+<<He>> groans into <<his>> pillow. "I-I'm trying to sleep."
+<br>
+"Me too. Until you decided to peep on me-"
+<br>
+"I've been here the whole time-"
+<br>
+"My sheets were on the floor-"
+<br>
+"Then you might be restless-"
+<br><br>
+
+You bicker a while longer, until you're satisfied. You turn as you reach the door, and catch Alex ogling your <<bottom>>. <<He>> throws the sheets over <<himself>> in a hurry.
+<br><br>
+
+You return to your bed.
+<br><br>
+
+<<link [[Next|Farm Bed]]>><<endevent>><</link>>
 
 
 :: Farm Settings [exitCheckBypass]
@@ -890,7 +887,7 @@ You are in Alex's bedroom. It's similar to yours. Clothes tumble from the wardro
 			<<set $alex_bed to "none">>
 			<<He>> throws the sheets to the floor. <<covered>> "Breakfast," <<he>> yawns.
 			<<if $alexDaily.bed_orgasm>>
-				After a moment, <<he>> turns to you, blushing. "I swore I heard something over night. F-forget I said anything."
+				<<alex_bed_orgasm>>
 			<</if>>
 			<<if $exposed gte 1>>
 				<<He>> pretends not to ogle as <<he>> leaves the room.<<glust>><<npcincr Alex lust 1>>
@@ -904,7 +901,21 @@ You are in Alex's bedroom. It's similar to yours. Clothes tumble from the wardro
 	<<elseif $farm_work.alex is "admin" or ($farm_work.alex is "clearing" and $farm_stage is 12) and !$possessed>>
 		<<npc Alex>><<person1>>
 		Alex sits at <<his>> desk, in front of an open laptop and sprawl of paper, talking on the phone.
-		<<if $exposed gte 1>>
+		<<if $alexDaily.passout>>
+			<<He>> shoots you a concerned look. "How're you holding up?"
+			<br>
+			<<if $pain gte 20 or $stress gte ($stressmax / 5) * 3>>
+				You wince. "Could be better."
+				<br>
+				"Don't push yourself." <<He>> returns to <<his>> call.
+			<<elseif $fatigue gte 1200>>
+				You let out a big yawn.
+				<br>
+				"More rest wouldn't hurt." <<He>> chuckles and returns to <<his>> call.
+			<<else>>
+				"Just fine," you say. <<He>> nods and returns to <<his>> call.
+			<</if>>
+		<<elseif $exposed gte 1>>
 			<<He>> tries not to be distracted by your indecency, but keeps stealing glances.<<npcincr Alex lust 1>><<glust>>
 		<</if>>
 		<br><br>
@@ -1065,176 +1076,118 @@ Alex digs in as soon as <<he>> sits.
 	<br><br>
 
 	Alex beams. "Thanks," <<he>> says, shovelling another mouthful.
-	<<switch random(1, 5)>>
+	<<switch random(1, 10)>>
 		<<case 1>>
-			<<if _alex.lust gte 20>>
-				"The food's not the only appetising thing here." <<He>> winks.
-			<<elseif $loveInterest.primary is "Alex" or $loveInterest.secondary is "Alex">>
-				"You're my motivation."
+			<<if $arousal gte ($arousalmax / 5) * 3 or $pain gte 40>>
+				"Wasn't expecting you to like it that much." <<He>> laughs.
 			<<else>>
 				"I've had a lot of practice."
 			<</if>>
 		<<case 2>>
-			<<if $farm.build_finished.includes("coop 2")>>
-				"I've more eggs than I know what to do with, thanks to you."
-			<<elseif $farm.build_finished.includes("coop 1")>>
-				"Egg surplus. Those chickens multiplied like rabbits. Speaking of...
-				<<if $NPCName[$NPCNameList.indexOf("Alex")].lust gte 20>>
-					can't wait 'til we get some time to ourselves." <<He>> winks.
-				<<else>>
-					nevermind. Food's getting cold." <<He>> scarfs down the rest of <<his>> plate.
-				<</if>>
+			<<if _alex.lust gte 10>>
+				"The food's not the only appetising thing here." <<He>> winks.
 			<<else>>
-				"What'd I tell you about our eggs?"
+				"Can't work on an empty stomach." <<He>> chuckles.
 			<</if>>
 		<<case 3>>
-			"I'm in a good mood.
-			<<if $farm_attack_timer is 0>>
-				Whatever goes down tonight, I'm ready for it."
-			<<elseif $loveInterest.primary is "Alex" or $loveInterest.secondary is "Alex">>
-				I've got my
-				<<if _alex.dom gte 30>>
-					<<girl>>,
-				<<else>>
-					<<if $player.gender_appearance is "f">>wo<</if>>man,
-				<</if>>
-				a thriving business, and our own place together. What more could a <<nnpc_gendery "Alex">> ask for?"
+			<<if _alex.dom gte 30>>
+				"I knew you'd like it."
+			<<elseif _alex.dom lte -30>>
+				"I'm glad you like my cooking."
 			<<else>>
-				Fingers crossed it stays."
+				"I was hoping you'd say that."
 			<</if>>
 		<<case 4>>
-			<<if $farm.milking.dayMilking is true>>
-				<<if _alex.dom gte 30>>
-					"I'm glad you took the initiative to milk yourself. Tastes great."
-				<<elseif _alex.dom lte -30>>
-					"I-I should be thanking you for the milk." You spot a reddish tint on <<his>> cheeks.
-				<<else>>
-					"I used your milk in this dish. Hope you don't mind. Paid off well, if you ask my tummy."
-				<</if>>
-			<<elseif $farm_work.cattle.gender is "m">>
-				"Our boys make fine milk."
-			<<else>>
-				"Our girls make fine milk."
-			<</if>>
-		<<case 5>>
-			"Townies can't compete." <<He>> slams a fist on the table, making everything shake. You steady your plate.
+			"Townies can't compete." <<He>> slams a fist on the table, making everything shake. You steady your plate.<<stress 2>><<gstress>>
 			<br><br>
 
 			<<if _alex.dom gte 30>>
-				"Yeah, I said it. What're you gonna do about it?" <<He>> pokes <<his>> tongue out.
+				"Yeah, I said it. What're you gonna do about it?" <<He>> sticks <<his>> tongue out.
 			<<elseif _alex.dom lte -30>>
-				"Shit, didn't mean to startle you." <<He>> double checks to make sure you're okay before finishing <<his>> meal.
+				"Shit, didn't mean to startle you." Once sure you're okay, <<he>> finishes <<his>> meal.
+			<<else>>
+				"Sorry," <<he>> laughs, scratching <<his>> head. "Just saying."
+			<</if>>
+		<<case 5>>
+			<<if _alex.love gte 80 and $alex_countdown is undefined>>
+				"Someone inspired me." <<He>> winks at you.
 			<<else>>
-				"Sorry," <<he>> laughs, scratching the back of <<his>> head. "Just saying."
+				"It's improvised."
 			<</if>>
+		<<case 6>>
+			<<He>> seems in good spirits<<if $farm_attack_timer is 0>>, despite what awaits tonight<</if>>.
+		<<case 7>>
+			"I used a family recipe. Goes back a few generations."
+		<<case 8>>
+			"I might try to enter one of those cooking shows."
+		<<case 9>>
+			"You should try my grandparents' cooking."
+		<<case 10>>
+			"I'll show you how to make it someday."
 	<</switch>>
-
 <<elseif $phase is 2>>
 	You chat with Alex about the farm and <<his>> plans for the day while you eat.
-	<<switch random(1, 5)>>
+	<<switch random(1, 7)>>
 		<<case 1>>
+			<<He>> talks with <<his>> mouth full. You can't make out a word.
+		<<case 2>>
 			"Enough about the farm," <<he>> says at one point. "Tell me something about yourself."
 			<br><br>
 
 			<<farm_tell_alex>>
-		<<case 2>>
-			<<silently>><<farm_upgrades_status>><</silently>>
+		<<case 3>>
 			<<if $farm_attack_timer is 0>>
-				"Remy's paying a visit tonight," <<he>> says after properly swallowing.
-				<<if _alex.dom gte 30>>
-					"I can take 'em." <<He>> palms <<his>> fist. "Those fuckers will regret setting foot on my property."
-				<<elseif _alex.dom lte -30>>
-					"I won't lie. I'm nervous." <<He>> looks to you expectantly. "You don't have to show, but I'd feel better about our chances."
-				<<else>>
-					"Hoping we'll send 'em running back to their mums." <<He>> laughs.
-				<</if>>
-			<<elseif _upgrade_count gte 8>>
-				"The farm couldn't be in a better shape," <<he>> gulps <<his>> food, then grins. "Not much else left to do, but to stay on top of things. For now.
-				Never thought I'd get this far, to be honest. All thanks to your doing."
+				"Remy's paying a visit tonight." <<He>> palms <<his>> fist. "We'll make <<nnpc_him "Remy">> regret setting foot on <<print (_alex.dom gte 20 ? "my" : "our")>> property."
 			<<else>>
-				<<if $farm.aggro gte 60>>
-					"The work just keeps piling up, I'm afraid. Doesn't help that thugs keep breathing down our necks,"
-				<<else>>
-					"The work just keeps piling up, I'm afraid,"
-				<</if>>
-					<<he>> lets out a deep sigh, then puts on a broad smile. "Nothing we can't handle, though."
+				"Work just keeps piling up I'm afraid," <<he>> sighs deeply.
+				"<<if $farm.aggro gte 60>>Doesn't help that thugs keep breathing down our necks. <</if>>Nothing we can't handle, though." <<He>> grins.
 			<</if>>
-		<<case 3>>
+		<<case 4>>
+			<<silently>><<farm_upgrades_status>><</silently>>
+			<<if _upgrade_count gte 8>>
+				"The farm couldn't be in a better shape," <<he>> says, swallowing. "Never thought I'd get this far. I can't thank you enough."
+			<<elseif $farm.build_timer gte 1>>
+				"We're making good progress," <<he>> says, chewing.
+			<<else>>
+				"There's room for improvement," <<he>> says, chewing.
+			<</if>>
+		<<case 5>>
 			<<if $submissive gte 1150>>
-				"Do you know when we met? I-It's been a while," you ponder.
+				"D-do you remember when we met?" you say. "It's been a while."
 			<<elseif $submissive lte 850>>
-				"It feels like ages since I showed up here," you say out loud.
+				"I remember when I accepted this job," you say. "Takes me back."
 			<<else>>
-				"We've come a long way, huh? Remember when we met?" you wonder.
+				"Remember when I asked for work?" you say. "Feels like ages ago."
 			<</if>>
-			<<He>> nods at your words.
 			<br><br>
 
-			<<if $loveInterest.primary is "Alex" or $loveInterest.secondary is "Alex">>
-				"I won't ever forget that day." <<Hes>> beaming. "Best thing that ever happened to me, partner." You don't think <<his>> smile could get any wider.
-			<<else>>
-				"We've been put through the wringer," <<he>> says with a fond smile. "And I wouldn't have it any other way, partner."
-			<</if>>
-		<<case 4>>
-			<<He>> talks with <<his>> mouth full. Eventually, <<he>> swallows.
-			<<if $fatigue gte 800>>
-				"Couldn't get enough sleep?" <<he>> asks. "I can tell by that look in your eyes."
-			<<elseif $fatigue gte 1200>>
-				"You should definitely get some shuteye," <<he>> says with a worried expression. "You look about ready to fall over."
-			<<elseif $arousal gte ($arousalmax / 5) * 3 and _alex.lust gte 20>>
-				<<He>> takes notice of the heavy flush on your face.
-				<br><br>
-
-				<<if _alex.dom gte 10>>
-					"Sit tight. I'll be right with you," <<he>> smirks, pressing <<his>> foot against your groin underneath the table.<<arousal 200>><<garousal>>
-				<<elseif _alex.dom lte -10>>
-					"A-are you thinking what I'm thinking?" <<He>> flushes too.
-				<<else>>
-					"What's gotten you so worked up this bright and early? I best see to it," <<he>> teases.
-				<</if>>
+			<<He>> nods.
+			<<if $alex_countdown is undefined>>
+				placeholder text
 			<<else>>
-				"I need to call my folks again. So much has transpired since <<if $pronoun is "m">>dad<<else>>mum<</if>> stopped by."
+				placeholder text
 			<</if>>
-		<<case 5>>
-			<<He>> almost chokes on <<his>> food, then clears <<his>> throat.
-			<br><br>
-			/* Modify to account for tfs*/
-			<<if $worn.neck.collared is 1>>
-				<<if _alex.dom gte 30>>
-					Without warning, your leash is yanked with such force that you nearly faceplant into the food. "Sorry, I was only getting warmed up." <<he>> grins.
-					"Seems I underestimated myself."<<arousal 100>><<npcincr Alex lust 1>><<garousal>><<glust>>
-				<<elseif _alex.dom lte -30>>
-					<<He>> stares at your collar sheepishly. "Coppers can help you with that. I might be better at it though. Try me." <<He>> pulls on your leash.
-					<<arousal 100>><<npcincr Alex lust 1>><<garousal>><<glust>>
-				<<else>>
-					"Fancy a good time?" <<he>> says, reaching for your leash. Before you know it, the gap between you and the table is closed with one swift tug.
-					<<He>> laughs when <<he>> sees the look on your face.<<arousal 100>><<npcincr Alex lust 1>><<garousal>><<glust>>
-				<</if>>
-			<<elseif $worn.upper.type.includes("formal", "costume") or $worn.lower.type.includes("formal", "costume")>>
-				"You're all dressed up," <<he>> says as <<his>> eyes scan your outfit. "Wonder where you're heading off to this early. I guess it's none of my business."
-			<<elseif $worn.upper.type.includes("holy") or $worn.lower.type.includes("holy")>>
-				"Pray we get a good harvest," <<he>> smiles, hands on <<his>> hips.
-			<<elseif $worn.head.name is "football helmet" or $worn.upper.name is "padded football shirt" or $worn.lower.name is "football shorts">>
-				<<He>> takes notice of your football gear, and looks surprised. "Didn't take you for the type," <<he>> says. "It's been a while since I've played."
-			<<elseif $worn.upper.type.includes("school") or $worn.lower.type.includes("school")>>
-				<<if $schoolday is 1>>
+		<<case 6>>
+			<<if $worn.upper.type.includes("school")>>
+				<<if $schoolterm is 1 and $weekday isnot 1 and $weekday isnot 7>>
 					"Good luck with school," <<he>> says. "I'm glad I was taught at home."
 				<<else>>
-					"Y'know, it's the weekend," <<he>> laughs. <<Hes>> referring to your school uniform.
+					"Isn't school out of session?"
 				<</if>>
-			<<elseif $worn.upper.name is "cow onesie" or $worn.lower.name is "cow print chaps" or $worn.lower.name is "cow onesie bottoms" or $worn.hands.name is "cow sleeves" or $worn.legs.name is "cow socks">>
-				<<He>> takes notice of your cow print apparel. "I like what I see, cow<<girl>>. You'd fit right in." <<He>> quickly clarifies, "Don't actually try it."
-			<<elseif $worn.head.name is "cowboy hat" or $worn.lower.name is "cowboy chaps">>
-				<<He>> takes notice of your cowboy outfit. "When I offered to be partners, I didn't mean the old western type," <<he>> laughs.
-			<<elseif $worn.upper.type.includes("sleep") or $worn.lower.type.includes("sleep")>>
-				"You ought to go change soon," <<he>> says. "Would hate to see your jammies get ruined."
-			<<elseif $worn.head.name is "straw hat">>
-				<<He>> takes notice of your straw hat. "We've got matching hats," <<he>> beams. "Don't forget your sunscreen."
-			<<elseif $worn.head.name is "racing helmet" or $worn.head.name is "riding helmet" or $worn.feet.name is "paddock boots" or $worn.feet.name is "field boots">>
-				<<He>> takes notice of your riding gear. "We can go horseback riding sometime," <<he>> suggests. "If I wasn't so busy."
+			<<elseif $worn.upper.type.includes("holy") or $worn.head.type.includes("holy")>>
+				<<He>> smiles at you. "Pray we get a good harvest."
+			<<elseif>>
+				placeholder text
 			<<else>>
-				"I'm hoping the pigs don't take my clothes again," <<he>> sighs. "Make sure you leave room for supper later."
+				"Hope the pigs behave today," <<he>> sighs. "Tired of my clothes being taken."
 			<</if>>
+		<<case 7>>
+			"I need to call my <<dad>> again," <<he>> says.
+		<<case 8>>
+			""
+		<<case 9>>
+			"Li"
+		<<case 10>>
 	<</switch>>
 <<else>>
 You eat breakfast. You're not feeling talkative, and Alex seems content to focus on the food.
@@ -1254,6 +1207,7 @@ You eat breakfast. You're not feeling talkative, and Alex seems content to focus
 
 You make Alex a cup of tea. No sugar, a little milk, as <<he>> likes it.
 <br><br>
+
 "Cheers," <<he>> says as you hand <<him>> the cup.
 
 <<if _alex.lust gte 20>>
@@ -1375,7 +1329,7 @@ Alex rests <<his>> tea on the table, then reaches for your waist. "Not enough fo
 <<effects>>
 <<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 
-"Harder," you say.
+"Harder," you <<print ($masochism_level gte 1 ? "moan" : "say")>>.
 
 <<if (_alex.dom + _alex.lust) gte 40>>
 	<<pain 4>><<trauma -6>>
@@ -1404,7 +1358,7 @@ Alex rests <<his>> tea on the table, then reaches for your waist. "Not enough fo
 <<effects>>
 <<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 
-"H-harder," you say.
+"H-harder," you <<print ($masochism_level gte 1 ? "moan" : "say")>>.
 
 <<if (_alex.dom + _alex.lust) gte 50>>
 	<<pain 8>><<trauma -12>>
@@ -1610,11 +1564,12 @@ You squirm free of Alex's grip. "You've learned your lesson," <<he>> says. <<He>
 
 :: Farm Breakfast Tea Receive
 <<effects>>
+<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 
 You sit in front of the TV as Alex enters the kitchen. You hear the water boil. Alex returns a minute later, carrying two steaming mugs.
 <br><br>
 
-<<if $NPCName[$NPCNameList.indexOf("Alex")].lust gte 20>>
+<<if _alex.lust gte 20>>
 	"Anything else I can do?" <<he>> says, bending over to place the mug on the small table beside you.
 	<br><br>
 
@@ -1631,7 +1586,7 @@ You sit in front of the TV as Alex enters the kitchen. You hear the water boil.
 	<br><br>
 
 	<<if $hour gte 6>>
-		<<He>> glances at the clock on the wall. "Time for work. I'll see you around," <<he>> says, rising to <<his>> feet and heading for the door.
+		<<He>> glances at the clock on the wall. "Time for work," <<he>> says, rising to <<his>> feet and heading for the door.
 		<br><br>
 
 		<<link [[Next|Farm Cottage]]>><<endevent>><</link>>
@@ -1764,57 +1719,43 @@ Alex slumps onto the chair beside you.
 
 <<if $alexDaily.spank and $pain gte 20>>
 	<<He>> looks remorseful when <<he>> sees your tears, and wipes them with one hand, gently patting your back with the other.
-	<<He>> gives you awkward reassurances, but you can tell <<hes>> trying <<his>> best. You feel slightly better.<<pain -10>><<lpain>>
+	<<He>> gives you awkward reassurances, but you can tell <<hes>> trying <<his>> best. You feel slightly better.<<pain -6>><<lpain>>
 	<br><br>
 <</if>>
-<<if $rng gte 91>>
-	You watch a nature documentary. It observes ?animals in their natural habitat. Alex seems interested. <<He>>
-	<<print either("shields your eyes from a particularly graphic scene", "leans forward to get a closer look", "shares some animal facts with you")>>.
-<<elseif $rng gte 81>>
-	You watch an infomercial. It's <<print either("strange", "absurdly expensive", "not in your age demographic", "clearly meant for mature audiences")>>.
-	<<switch random(1, 3)>>
-		<<case 1>>
-			"It's wild," <<he>> says. "The things people sell these days."
-		<<case 2>>
-			"C'mon, who'd fall for that?" <<He>> gestures bewilderedly at the screen.
-		<<case 3>>
-			"My <<if $pronoun is "m">>brother<<else>>sister<</if>> bought that once," <<he>> chuckles. "It came busted."
-	<</switch>>
-<<elseif $rng gte 71>>
+<<if $rng gte 84>>
+	You watch a nature documentary. It observes ?animals in their natural habitat. Alex seems interested. <<He>> <<print either("shields your eyes from a particularly graphic scene", "leans forward for a closer look", "makes small talk")>>.
+<<elseif $rng gte 72>>
 	You watch the news. It's <<print either("some famous person's birthday", "the weather", "showing off the locales", "interviewing the locals")>>. Alex complains about nothing in particular.
-<<elseif $rng gte 61>>
+<<elseif $rng gte 60>>
 	You watch an old sports game. Alex <<if random(1,2) is 1>>cheers vibrantly when <<his>> team scores a goal.<<else>>agonises over a loss, despite already knowing the outcome of the game.<</if>>
-<<elseif $rng gte 51>>
-	You watch a foreign sitcom. Alex complains about reruns. "<<print either("I left off on a cliffhanger,", "I thought this was a different episode,", "Not this again,")>>" <<he>> sighs.
-<<elseif $rng gte 41>>
+<<elseif $rng gte 48>>
+	You watch a foreign sitcom. Alex complains about reruns. "<<print either("I left off on a cliffhanger,", "How'd I think this was a new episode?", "Not this again,")>>" <<he>> mutters.
+<<elseif $rng gte 36>>
 	You watch a drama. Alex stares out the window.
 	<<if $weather is "rain">>
-		"It's nasty out," <<he>> groans.
+		<<He>> sighs.
 	<<elseif $weather is "snow">>
 		<<if $christmas is 1 and $monthday is 25>>
-			"Just in time for Christmas," <<he>> says.
+			"Just in time for Christmas."
 		<<else>>
-			<<if random(1,2) is 1>>"Be sure to bundle up," <<he>> says.<<else>>"Hope you're prepared to shovel," <<he>> laughs, then sighs. "My back's not looking forward to it."<</if>>
+			<<if random(1,2) is 1>>"Be sure to bundle up."<<else>>"Hope you're prepared to shovel," <<he>> laughs, then sighs. "My back's not looking forward to it."<</if>>
 		<</if>>
 	<<elseif $weather is "overcast">>
-		"Foggy, as usual," <<he>> remarks.
+		"Foggy as usual."
 	<<else>>
-		"I could've sworn..." <<he>> trails off.
+		"I could've sworn..."
 	<</if>>
-<<elseif $rng gte 31>>
-	You try to watch something, but the volume's too quiet. Alex turns it up, then back down during an action scene. "I hate when that happens," <<he>> says.
-<<elseif $rng gte 21>>
-	You watch an animated show. Alex<<print either("'s eyes widen with nostalgia", " barely pays attention", " laughs at slapstick")>>. You share <<his>> sentiment.
-<<elseif $rng gte 11>>
-	Alex squeezes your arm, gestures at the TV, and beams. "I've seen this a zillion times, but this part always gets me." You perk up a little.
+<<elseif $rng gte 24>>
+	You watch an action film. Alex seems enthralled.
+<<elseif $rng gte 12>>
+	Alex squeezes your arm, and points at the screen. "Seen this countless times, but this part always gets me." You perk up a little.
 <<else>>
-	Alex flips through the channels, but you're unable to find anything you like. "Nothing good on this hour," <<he>> shrugs.
+	Alex flips through the channels, but you're unable to find anything you like. <<He>> shrugs. "Nothing good on this hour."
 <</if>>
 <br><br>
 
-
 <<if $hour gte 6>>
-	<<He>> glances at the clock on the wall. "Time for work. I'll see you around," <<he>> says, rising to <<his>> feet and heading for the door.
+	<<He>> glances at the clock on the wall. "Time for work," <<he>> says, rising to <<his>> feet and heading for the door.
 	<br><br>
 
 	<<link [[Next|Farm Cottage]]>><<endevent>><</link>>
@@ -1838,147 +1779,110 @@ Alex slumps onto the chair beside you.
 <<effects>>
 <<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 
-You get comfy beside Alex.
 <<if $alexDaily.spank and $pain gte 20>>
 	<<He>> looks remorseful when <<he>> sees your tears, and wipes them with one hand, gently patting your back with the other.
-	<<He>> gives you awkward reassurances, but you can tell <<hes>> trying <<his>> best. You feel slightly better.<<pain -10>><<lpain>>
+	<<He>> gives you awkward reassurances, but you can tell <<hes>> trying <<his>> best. You feel slightly better.<<pain -6>><<lpain>>
 	<br><br>
 <</if>>
-<<switch random(1, 10)>>
+<<switch random(1, 9)>>
 	<<case 1>>
+		You hear the remote drop.
 		<<if _alex.dom gte 30>>
-			<<He>> drops the remote. "Shit," <<he>> says. "Mind getting that for me?" You reach over, and hand it to <<him>>. "Thanks." <<He>> looks away from you, whistling idly.
+			"Would you mind picking that up?" <<he>> asks. You bend over and hand it to <<him>>.
 			<br><br>
 
-			<<if setup.clothes.lower[clothesIndex('lower', $worn.lower)].skirt is 1 and $exhibitionism gte 75>>
-				You realise <<he>> dropped it on purpose to look up your skirt, prompting you to flip it back up when <<he>> looks your way again.
-				<<He>> avoids your gaze, then smirks, blushing profusely.<<npcincr Alex lust 3>><<glust>>
-			<<elseif setup.clothes.lower[clothesIndex('lower', $worn.lower)].skirt is 1>>
-				You get flustered, and realise <<he>> dropped it on purpose to look up your skirt. You ruffle <<his>> hair until <<he>> admits to it.<<stress 6>><<gstress>><<npcincr Alex lust 1>><<glust>>
-			<<else>>
-				<<He>> sports a big grin on <<his>> face, which you question. "I saw something good. Brightened my day a little."<<npcincr Alex lust 1>><<glust>>
-			<</if>>
+			Alex sports a big grin on <<his>> face, which you question. "I saw something good. Brightened my day a little."<<npcincr Alex lust 1>><<glust>>
 		<<elseif _alex.dom lte -30>>
-			The remote falls off. "I'll get that," <<he>> says.
+			"I'll get that," <<he>> says. Alex bends over to grab it.
 			<br><br>
 
-			Your gaze lingers at <<his>> <<print (_alex.pronoun is "f" ? "boyshorts" : "boxers")>> taut against <<his>> toned butt as <<he>> reaches to grab it.
-			"I-I'm onto you," Alex blushes, pointing at you as <<he>> slouches back.<<npcincr Alex lust 1>><<glust>><<arousal 100>><<garousal>>
+			Your eyes linger on <<his>> toned butt before <<he>> slouches back. "I-I'm onto you." <<He>> points at you, blushing.<<npcincr Alex lust 1>><<glust>><<arousal 100>><<garousal>>
 		<<else>>
-			The remote falls off. You both reach for it at the same time, and your hands meet. <<He>> can't help but chuckle, and you follow suit.
+			You both reach for it, and your hands meet. <<He>> chuckles.
 		<</if>>
 	<<case 2>>
-		<<He>> strokes your hair while you gaze at the sunrise together. "It's gorgeous. I know someone like that. <<pShes>> real close,"
-		<<he>> leans in to kiss your cheek, then grins. "I don't have to go far."
+		You gaze at the sunrise together. "It's gorgeous. I know a <<girl>> like that." <<He>> strokes your hair and kisses your cheek. "<<pShes>> not far."
 	<<case 3>>
-		<<He>> flips the channel. It's a movie in the middle of a lewd scene. <<He>> glimpses at you, but changes it quickly.<<npcincr Alex lust 1>><<glust>>
-		<<if $hour isnot 6>>
-		<br><br>
-			<<if $promiscuity gte 15>>
-				<<link [[Tease about it|Farm TV Tease]]>><<npcincr Alex lust 5>><<arousal 200>><</link>><<promiscuous1>><<glust>><<garousal>>
-				<br>
-			<</if>>
-			<<link [[Ask what Alex saw|Farm TV Ask]]>><<npcincr Alex lust 3>><<arousal 100>><</link>><<glust>><<garousal>>
-		<</if>>
+		You catch a lewd scene playing on TV. <<He>> glimpses at you before changing it quickly.<<npcincr Alex lust 1>><<glust>>
 	<<case 4>>
-		You press foreheads together, and eskimo kiss during a commercial break.
+		You eskimo kiss during a commercial break. <<He>> smiles warmly.
 	<<case 5>>
-		You displace <<his>> <<npcClothesText _alex "upper">>, exposing <<his>> toned midriff. You blow hot air and rub your face against it. <<He>> cracks up at the sight.<<npcincr Alex lust 1>><<glust>>
+		You lift Alex's shirt and nuzzle against <<his>> toned midriff. <<He>> laughs as you blow into it.<<npcincr Alex lust 1>><<glust>>
 	<<case 6>>
-		"It's nice and quiet," <<he>> says as <<he>> fluffs the pillows. "Wish we could spend all day like this." <<He>> spoons you, and
+		"It's nice and quiet," <<he>> says as <<he>> fluffs the pillows. "Wish we could spend all day like this." <<He>> spoons you and
 		<<if ($harpy gte 6 and $transformationParts.bird.wings isnot "hidden") or ($angel gte 6 and $transformationParts.angel.wings isnot "hidden") or ($demon gte 6 and $transformationParts.demon.wings isnot "hidden") or ($fallenangel gte 2 and $transformationParts.fallenAngel.wings isnot "hidden")>>
 			strokes your wings.
 		<<elseif ($wolfgirl gte 3 and $transformationParts.wolf.ears isnot "hidden") or ($cat gte 4 and $transformationParts.cat.ears isnot "hidden") or ($cow gte 4 and $transformationParts.cow.ears isnot "hidden")>>
 			scratches behind your ears.
-		<<elseif $wolfgirl gte 6>>
-			rubs your tummy.
-		<<elseif $cat gte 6>>
-			pets your hair.
-		<<elseif $cow gte 6>>
-			scratches your nose.
 		<<else>>
 			strokes your face.
 		<</if>>
-		Feeling at peace, you gaze into each other's eyes.
+		Feeling peaceful, you gaze into each other's eyes.
 	<<case 7>>
-		"What do you think about having a family?" you ask, resting your head on <<his>> shoulder.
+		"What do you think about having a family?" you ask, resting your head on Alex's shoulder.
 		<br><br>
 
-		<<He>> wraps an arm around you, and pauses for a moment.
+		<<He>> pauses a moment, then wraps an arm around you.
 		<<if ($genderknown.includes("Alex") and $player.gender is _alex.pronoun) or (!$genderknown.includes("Alex") and $player.gender_appearance is _alex.pronoun)>>
-			"We could adopt. But I heard it's expensive. And we've got our hands full as is. Dunno how I'll manage without booze." <<He>> suddenly grins. "If it makes you happy though, I'd be tenfold."
+			"We could adopt, but I heard it's expensive. And we've got our hands full as is. Dunno how I'll manage without booze. If it makes you happy though, I'd be tenfold."
 		<<else>>
-			"Being honest, I didn't consider it. Dunno how I'll manage without booze. But I wouldn't mind. If it makes you happy, I'd be tenfold," <<he>> says, beaming at you.
+			"Honestly, I never considered it. Dunno how I'll manage without booze. But I wouldn't mind. If it makes you happy, I'd be tenfold."
 		<</if>>
 		<br><br>
 
 		"And if I don't want kids?"
 		<br><br>
 
-		"Then why'd you ask?" <<He>> softly bumps <<his>> head against yours. "Like I said. Whatever makes you happy."
+		"Then why'd you ask?" <<He>> presses <<his>> forehead against yours, beaming. "Like I said. Whatever makes you happy."
 	<<case 8>>
-		You reach over <<his>> shoulder, and try to snatch the remote.
+		You reach for the remote.
 		<<if $bodysize is 3>>
-			<<He>> raises it up high, but you're tall enough to seize it anyway. "Fuck, I should've known," <<he>> cracks up.
-			<br><br>
-
-			You swoop in to kiss <<him>> mid-laugh, and <<he>> turns red.<<takeKissVirginity "Alex" "loveInterest">>
+			Alex holds it up high, but you seize it easily. "Fuck, I should've known," <<he>> laughs. You swoop in to kiss <<him>> mid-laugh. <<His>> face turns red.<<takeKissVirginity "Alex" "loveInterest">>
 		<<elseif currentSkillValue('athletics') gte 800>>
-			<span class="green"><<His>> reflexes are fast, but yours prove faster.</span> "You won, fair and square. Now give it back." <<He>> folds <<his>> arms.
-			<br><br>
+			<span class="green">You snatch it from Alex's grasp.</span> "Hand it over," <<he>> placeholder text
 
 			<<if $submissive gte 1150>>
-				"A-are you mad?" you giggle, clinging your arms to <<hers>>. "M-maybe you should watch me instead."
+				"Y-you can watch me instead," you tease.
 			<<elseif $submissive lte 850>>
-				"Did I touch a nerve?" you tease, flicking <<his>> nose. "I should be your main source of entertainment."
+				"I'm your main source of entertainment," you tease. "Deal with it."
 			<<else>>
-				"Don't be grumpy," you say, placing yourself between <<his>> arms and chest. "You've got access to a show, right in front of you."
+				"You already have access to a show," you tease. "Right in front of you."
 			<</if>>
 			<br><br>
 
-			<<His>> demeanor slips as <<he>> cracks a smile. "You're absolutely right." Shortly after, you exchange a playful kiss.<<takeKissVirginity "Alex" "loveInterest">>
+			placeholder text
 		<<else>>
-			<span class="red"><<He>> readily moves it away.</span> You slip, and hang off the sofa. "I've got you," <<he>> exclaims,
-			<<if _alex.dom gte 30>>
-				grabbing your <<bottom>> and hoisting you onto <<his>> lap. "I'm sorry. I'd never let my <<girl>> down." <<He>> slides a hand down the small of your back.
-			<<elseif _alex.dom lte -30>>
-				pulling you back up. "You gave me a fright. Are you okay?" When you nod, <<he>> sighs in relief, and rubs your back. "Just say something next time."
-			<<else>>
-				pulling you back up. "That was a close one. Sorry." <<He>> wraps an arm around you and after a moment, starts laughing. "I couldn't just let you win though."
-			<</if>>
-			<br><br>
-
-			You lean forward, expecting a kiss. <<He>> indulges you, and after some playful back and forth, pulls away, blushing.<<takeKissVirginity "Alex" "loveInterest">>
+			<span class="red">Alex moves it away from you. You end up hanging off the sofa.</span>
+			placeholder text
 		<</if>>
 	<<case 9>>
-		You lock your arms and legs around <<him>>, just as <<hes>> about to shift.
-		<br><br>
-
+		You lock your arms and legs around Alex.
 		<<if _alex.dom gte 30>>
-			<<He>> squeezes you tightly into <<his>> toned arms. "Looks like we had the same idea," <<he>> grins.
+			<<He>> squeezes you tightly. "Don't worry," <<he>> says. "I'm not letting you go."
 		<<elseif _alex.dom lte -30>>
-			"I was just making myself comfy," <<he>> yawns, wrapping your arms around <<himself>> as <<he>> lays on your chest.
+			<<He>> laughs into your chest. "Right where I'm supposed to be."
 		<<else>>
-			"Don't worry, I'm not going anywhere." <<He>> gives you a warm smile, and pulls you into a secure embrace.
+			<<He>> embraces you. "I'm not going anywhere," <<he>> laughs. "Except work."
 		<</if>>
 	<<case 10>>
-		Your hands traverse <<his>> legs, and you clutch <<his>> toned thighs.<<npcincr Alex lust 1>><<glust>>
-		<br><br>
+		You clutch Alex's toned thighs.
+		<<promiscuity1>>
 
 		<<if $alexDaily.breakfast_sex>>
-			"R-revved up for round two?" <<he>> says, a blush spreading across <<his>> face. "You're something else. Give me some time to warm up, first."
+			"Round two?" <<he>> pants, wiping sweat off <<his>> brow. "I just need a breather."
 		<<elseif _alex.dom gte 30>>
-			"Best be careful, tempting me like that," <<he>> whispers, and blows into your ear. "I bet you'd like the result."
+			"Best be careful tempting me like that," <<he>> whispers, nipping your ear. "You won't like the result."
 		<<elseif _alex.dom lte -30>>
-			"What've you got planned in that head of yours?" <<He>> flushes instantaneously, giving you a coy smile.
+			<<He>> takes you by the hands. "Whatever you're planning," <<he>> says. "I'm all in."
 		<<else>>
-			"You can settle down, <<girl>>," <<he>> says in a low voice, taking you by the hands. "We've plenty of time to ride later."
+			"You can settle down, <<girl>>," <<he>> says in a low voice. "We've plenty of time to ride later."
 		<</if>>
+		<<npcincr Alex lust 1>><<glust>>
 <</switch>>
 <br><br>
 
 <<if $hour gte 6>>
-	<<He>> glances at the clock on the wall and rises to <<his>> feet. "Time for work. Hope to see you around," <<he>> smiles, waving goodbye.
+	<<He>> glances at the clock on the wall. "Let me go to work," <<he>> teases, rising to <<his>> feet. "I'll see you around."
 	<br><br>
 
 	<<link [[Next|Farm Cottage]]>><<endevent>><</link>>
@@ -1993,105 +1897,12 @@ You get comfy beside Alex.
 <</if>>
 
 
-:: Farm TV Tease
-<<effects>>
-<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
-<<set $alexDaily.tvTease to true>>
-
-<<if $submissive gte 1150>>
-	"W-were you imagining us instead?" you smile coyly, caressing <<his>> neck.
-<<elseif $submissive lte 850>>
-	You grab Alex by the collar and look <<him>> in the eye. "Admit it. You want us to act that out."
-<<else>>
-	You cup <<his>> cheek and ask softly, "Saw something you wanted to try?"
-<</if>>
-<br><br>
-
-"N-no, I-" Alex swallows. "It hadn't crossed my mind." You know <<hes>> lying.
-<br><br>
-
-<<if $submissive gte 1150>>Frustrated<<elseif $submissive lte 850>>Determined<<else>>Focused<</if>>, you push <<him>> against the headrest and straddle <<him>>.
-<<if $player.breastsize gte 5>>
-	The sight of your <<breasts>> looming over <<his>> face makes <<him>> audibly gulp.
-<<else>>
-	The pressure of your <<bottom>> on <<his>> lap becomes too much for <<him>> to withstand.
-<</if>>
-<<promiscuity1>>
-
-<<His>> pretence shatters, and <<he>> holds the back of your head, as well as your thigh. <<He>> leans in with parted lips.
-You swerve at the last second. <<He>> looks baffled and
-<<if _alex.dom gte 30>>
-	sighs. "Keep teasing me like that, and I might just lose it."
-<<elseif _alex.dom lte -30>>
-	stammers. "D-did I do something wrong?"
-<<else>>
-	wide-eyed. "Wh-what was that all about?"
-<</if>>
-<br><br>
-
-You don't say anything, and resume cuddling like it never happened.
-<br><br>
-
-<<farm_cottage_tv_options>>
-<<link [[Get Up|Farm Cottage]]>><<endevent>><</link>>
-<br>
-
-:: Farm TV Ask
-<<effects>>
-
-<<set $alexDaily.tvTease to true>>
-<<if $submissive gte 1150>>
-	"Hey..." You briefly squeeze <<him>> and plead. "I wanted to see. P-please change it back?"
-<<elseif $submissive lte 850>>
-	"Hey, I didn't get to see shit," you complain, punching <<his>> arm lightly. "I'd appreciate it if you'd change it back for me."
-<<else>>
-	"Hey, I didn't get to see," you say as you wrap your arms around <<him>>. "Could you change it back for me?"
-<</if>>
-<br><br>
-
-Alex starts to flush, fanning <<himself>> with <<his>> collar. "Th-there wasn't anything worth seeing," <<he>> hesitates. "I did you a favour."
-<br><br>
-
-<<if $submissive gte 1150>>
-	"Th-that doesn't look right." You gently grab <<his>> wrists and look <<if $bodysize isnot 3>>up <</if>>at <<him>>. "Please tell me."
-<<elseif $submissive lte 850>>
-	"Your face tells a different story, you liar." You cross your arms and lean forward. "Fess up. Now."
-<<else>>
-	"I'm pretty sure we're in room temperature." You creep up to <<his>> face. "Tell me, what did you see?"
-<</if>>
-<br><br>
-
-<<He>> shakes <<his>> head, keeping <<his>> lips sealed. You continue to press <<him>>.
-<br>
-<<He>> squirms. You're told that it was a scene about two people. You press further.
-<br>
-<<His>> reservation cracks. It felt embarrassing to <<him>>. Further.
-<br>
-<<He>> stammers out that <<he>> can't explain. You ask why.
-<br>
-Then, <<he>> raises <<his>> voice. "They were going at it, alright? N-naked-"
-<br>
-You eagerly wait. "I-I thought about us instead." <<he>> heaves, <<his>> face and neck fiercely red.
-<br>
-"I knew it all along," you finally admit. "I was just messing with you."
-<br>
-"Y-you... You mean to tell me-" <<he>> trails off, in disbelief.
-<br><br>
-
-After a few moments, you resume cuddling like nothing happened.
-<br><br>
-
-<<farm_cottage_tv_options>>
-<<link [[Get Up|Farm Cottage]]>><<endevent>><</link>>
-<br>
-
 :: Farm Alex Admin
 <<effects>>
 
 You pull up a chair, and help Alex manage the business.
 <<if $rng gte 3>>
-	<<He>> talks to one of your customers in town. They sound pleased by the quality of the farm's
-	<<print either("milk", "eggs", "truffles", "produce", "yield", "grains", "fruit", "vegetables", "harvest")>>.
+	<<He>> talks to one of your customers in town. They sound pleased by the quality of the farm's <<print either("milk", "eggs", "truffles", "produce", "yield", "grains", "fruit", "vegetables", "harvest")>>.
 <<elseif $rng gte 2>>
 	<<He>> talks to one of your suppliers, and tries to negotiate a better deal.
 <<else>>
@@ -2130,33 +1941,18 @@ You pull up a chair, and help Alex manage the business.
 :: Farm Phone Cuddle
 <<effects>>
 
-You sit beside Alex, and make yourself comfy.
-<<switch random(1, 8)>>
+You hug Alex from behind before taking a seat.
+<<switch random(1, 5)>>
 	<<case 1>>
-		<<Hes>> in an intense conversation with a supplier, but shows no sign of discomfort. <<He>> wraps <<his>> free arm around you.
+		<<He>> wraps <<his>> free arm around you.
 	<<case 2>>
-		<<Hes>> talking to a customer, but doesn't seem to mind. You catch <<him>> grinning at you every now and then.
+		<<He>> talks to a <<print either("supplier","customer","friend","family member")>>, grinning at you every now and then.
 	<<case 3>>
-		<<Hes>> on hold. <<He>> pulls you in and pecks your cheek, beaming.
+		"<<print either("We're doing great. I can barely keep up,","Right on time. Next one's a handful,","Hey. You didn't miss out too much,")>>" <<he>> says, ruffling your hair.
 	<<case 4>>
-		<<Hes>> in the middle of dialing. "Nice timing," <<he>> teases, ruffling your hair. "It's the calm before the storm. Get ready."
+		<<He>> <<print $NPCName[$NPCNameList.indexOf("Alex")].dom gte 1 ? "pulls you closer" : "leans in">> and kisses your cheek.
 	<<case 5>>
-		<<He>> tries to keep <<his>> mind off the call. <<His>> gaze meets yours. "I'm glad you moseyed over," <<he>> smiles faintly.
-	<<case 6>>
-		You rub your cheek against <<his>>, content to listen to the sound of <<his>> voice.
-	<<case 7>>
-		Bored, you bump your head against <<hers>>.
-		<<if ($demon gte 2 and $transformationParts.demon.horns isnot "hidden") or ($cow gte 2 and $transformationParts.cow.horns isnot "hidden")>>
-			<<He>> recoils in pain, and you suddenly remember you have horns. Before you can apologise, <<he>> bumps back. You both laugh, hands on your foreheads.
-		<<else>>
-			<<He>> does the same. This exchange continues for quite some time.
-		<</if>>
-	<<case 8>>
-		<<if $exposed gte 1>>
-			<<Hes>> transfixed by your <<lewdness>>. "Y-yes. I was listening," <<he>> stutters on the phone, noticeably blushing.
-		<<else>>
-			You stare at the sheer amount of clutter on <<his>> desk. You hear <<him>> sigh. "I know how it looks, but I've got bigger priorities." <<He>> winks and nudges your shoulder.
-		<</if>>
+		placeholder text
 <</switch>>
 <br><br>
 
@@ -2179,124 +1975,58 @@ You sit beside Alex, and make yourself comfy.
 
 <<switch random(1, 10)>>
 	<<case 1>>
-		"You're strong," you whisper, feeling up <<his>> toned arms. Alex swells <<his>> chest, and feel yours after ending a call.<<npcincr Alex lust 1>><<glust>>
+		"You're strong," you whisper, running your hands along <<his>> toned arms. <<His>> chest puffs. <<He>> feels yours after finishing up a call.
 		<br><br>
 
 		<<if $physique gte ($physiquesize / 7) * 6>>
-			"You're even stronger," <<he>> whispers back, admiring your muscle definition. "I'm impressed." <<He>> plants a kiss on your cheek.<<npcincr Alex dom -1>><<ldom>>
+			"You're even stronger," <<he>> whispers back, admiring your muscles. "I'm impressed." <<He>> plants a kiss on your cheek.<<npcincr Alex dom -1>><<ldom>>
 		<<elseif $physique gte ($physiquesize / 7) * 5>>
-			"You as well. We're about the same," <<he>> observes, planting a kiss on your cheek.
+			"You as well," <<he>> says. "We're about the same." <<He>> plants a kiss on your cheek.
 		<<elseif $physique gte ($physiquesize / 7) * 4>>
-			"Not bad yourself. Could lift a few more hay bales," <<he>> teases, planting a kiss on your cheek.
+			"Not bad yourself," <<he>> teases. "Could lift a few more hay bales." <<He>> plants a kiss on your cheek.
 		<<else>>
-			"A little soft," <<he>> remarks. "It's alright. I'm strong enough for the two of us." <<He>> plants a kiss on your cheek.<<npcincr Alex dom 1>><<gdom>>
+			"A little soft," <<he>> remarks. "But I'm strong enough for the two of us." <<He>> plants a kiss on your cheek.<<npcincr Alex dom 1>><<gdom>>
 		<</if>>
 	<<case 2>>
-		You whisper sweet nothings in Alex's ear. As the call progresses, so does the lewdness in your words. By the end, <<his>> bright red face emits heat,
-		and <<he>> can't stop stammering.<<npcincr Alex lust 1>><<glust>>
-		<br><br>
+		You whisper lewd desires into Alex's ear during a call. <<He>> whispers back <<his>> own.<<npcincr Alex lust 1>><<arousal 100>><<glust>><<garousal>>
+		<<promiscuity1>>
 
-		"I'm sorry, can you repeat that?" a voice on the phone says.
+		"I'm sorry, can you repeat that?" says a voice on the phone.
 	<<case 3>>
-		The music on hold grates Alex. <<He>> grumbles,
-		<<if _alex.dom gte 30>>
-			grappling you to <<his>> lap. <<He>> tousles your hair.
-		<<elseif _alex.dom lte -30>>
-			sinking to your lap. You brush your fingers through <<his>> fringe, and <<he>> fiddles with your hair.
-		<<else>>
-			leaning into your body. You play with each other's hair.
-		<</if>>
-		<br><br>
-
-		"Hang in there, partner," you sigh in contentment. <<He>> beams at you.
+		placeholder text
 	<<case 4>>
-		You make silly faces at Alex to see if <<he>> reacts. <<He>> stifles a laugh, then
-		<<if (_alex.dom + _alex.lust) gte 40>>
-			grabs your chin and tilts it. <<He>> goes for a kiss that lingers, breaking it off with a smug grin. "What's the matter? Don't tell me your face got stuck like that."
-			<<takeKissVirginity "Alex" "loveInterest">><<arousal 100>><<garousal>>
-		<<elseif _alex.dom lte -30>>
-			tickles you underneath your chin. "Quit messin' around, you goof. Unless you wanna take over." <<He>> almost hands the phone over, but decides against it, chuckling.
-		<<else>>
-			gives you a stern look and tugs your cheek. "You goof, I'm trying to do business."
-		<</if>>
+		You make silly faces at Alex placeholder text
 	<<case 5>>
-		Done with a call, Alex retrieves a bottle from under <<his>> desk, chugs it, and slumps on your lap. "I luh-" <<He>> takes another swig.
-		"love-" Another. "yooooouuu..." Last one. "Shh'top looking at me like that..." You take the bottle away from <<him>>.
+		You tease Alex about <<his>> untidiness. <<He>> seems embarrassed. "I-I've got bigger priorities," <<he>> insists, nudging you.
 	<<case 6>>
-		You lower your head to Alex's chest, and <<he>> cradles it. "Don't whiff too hard," <<he>> chuckles. "I know I need another shower."
+		You doze off on Alex's chest, and <<he>> cradles your head. "Don't whiff too hard," <<he>> chuckles. "I know I need another shower."
 		<br><br>
 
-		You doze, and wake up still held in <<his>> arms.<<tiredness -6>><<ltiredness>>
+		You wake up still held in <<his>> arms.<<tiredness -6>><<ltiredness>>
 	<<case 7>>
-		While Alex is engrossed in the call,
 		<<if $submissive gte 1150>>
-			you swivel your chair in circles, throwing yourself at <<him>> at peak momentum. <<He>> catches you, begrudgingly.
+			You spin your chair in circles, then throw yourself at <<him>>. <<He>> catches you begrudgingly.
 		<<elseif $submissive lte 850>>
-			you rest your legs atop <<his>> chair, lightly prodding <<his>> head with your feet. "Uh-" <<he>> says, annoyed. "As I was saying-"
+			You rest your legs atop <<his>> chair, lightly prodding <<his>> head with your feet. "Uh-" <<he>> says, annoyed. "As I was saying-"
 		<<else>>
-			you swing back and forth in your chair, holding onto the desk so you don't fall. <<He>> urges you to stop before you get hurt.
+			You swing back and forth in your chair, holding onto the desk so you don't fall. <<He>> urges you to stop before you get hurt.
 		<</if>>
-		<br>
-		You lean in, and <<if $submissive gte 1150>>gingerly<<elseif $submissive lte 850>>greedily<<else>>eagerly<</if>>
-		<<if $player.breastsize gte 5>>
-			smother <<his>> face with your <<breasts>>,
-		<<else>>
-			squish your chest against <<his>>,
-		<</if>>
-		capturing <<his>> full attention. Face crimson, <<he>> almost drops the phone before regaining <<his>> composure.<<npcincr Alex lust 1>><<glust>>
+		placeholder text
 	<<case 8>>
-		"I've been sitting for too long," Alex says, putting the phone away. "I need to stretch." <<He>> gets up from <<his>> chair.
+		"I've been sitting for too long," Alex says, putting the phone down. "I need to stretch." <<He>> rises from <<his>> seat.
 		<br><br>
-
-		You ogle <<his>> assets and exposed skin as <<he>> groans and stretches from different positions. <<He>> scolds you while flustered.<<npcincr Alex lust 1>><<glust>><<arousal 50>><<garousal>>
+		
+		You ogle <<him>> as <<he>> groans and stretches in different positions. Flustered, <<he>> scolds you.<<npcincr Alex lust 1>><<glust>><<arousal 100>><<garousal>>
 	<<case 9>>
-	<<if _alex.dom lte -30 or $stress gte ($stressmax / 5) * 3>>
-		"Mind holding this for me?" Alex says, handing you the phone. <<He>> starts vigorously massaging your shoulders, and works <<his>> way down your back.
-		<br><br>
-
-		<<if $panicparalysis gte 1 and $controlled is 0>>
-			You completely freeze up, and drop the phone. <<He>> picks it back up and says, "It's okay."
-		<<elseif $panicattacks gte 1 $controlled is 0>>
-			You flinch at first, but try to relax and take deep breaths.
-		<</if>>
-		<<Hes>> skilled with <<his>> hands, albeit a little rough, putting the right amount of pressure to get your knots out. You stifle moans.
-		<<if _alex.lust gte 20 and _alex.dom gte 10>>
-			<<He>> slides a hand down to your <<bottom>> and gropes it, as an added touch.<<arousal 200>><<garousal>>
-		<</if>>
-		<br><br>
-
-		You thank <<him>>. <span class="green">It felt satisfying.</span> "Don't mention it," <<he>> smiles. "You looked tense."<<stress -12>><<llstress>>
-	<<else>>
-		Alex looks strained and fatigued. In hopes to soothe <<him>>, you start to <<handtext>> knead <<his>> shoulders and back muscles.
-			<<if $handskill gte 800>>
-				"I-I'll call you back," <<he>> says, hanging up the phone. <<He>> slumps against you, and breathes heavily, as if in a trance.
-			<<elseif $handskill gte 400>>
-				"One sec," <<he>> says, putting the phone down. <<He>> leans back, and puts <<his>> feet on the desk as <<he>> relaxes to your touch.
-			<<else>>
-				<<His>> expression doesn't change much as <<he>> continues to talk on the phone, but <<he>> seems appreciative for your effort.
-			<</if>>
-			<br><br>
-
-			<<if $submissive gte 1150>>
-				"You looked like you needed this. I-I worry about you,"
-			<<elseif $submissive lte 850>>
-				"You overexert yourself. It's obvious that you needed this,"
-			<<else>>
-				"I know you're capable of handling yourself, but I think you needed this,"
-			<</if>>
-				you say.
-			<br><br>
-
-		<<He>> nods, bringing you closer for a shared respite. "I don't thank you enough," <<he>> grins.
-	<</if>>
+		placeholder text
 	<<case 10>>
-		You sit on Alex's lap. <<He>> wraps <<his>> arms around you.
+		You sit on Alex's lap.
 		<<if _alex.dom gte 30>>
 			"You just love making my work difficult, don't you?" <<he>> whispers. "I like that about my <<girl>>. Everything about you is so damn cute."
 		<<elseif _alex.dom lte -30>>
-			"Fuck, I can't work like this." <<His>> voice wavers. "You always make it so damn hard to want to. Don't ever change."
+			"Fuck," <<he>> says with a shaky breath. "I can't work like this. You make it so damn hard to want to."
 		<<else>>
-			"How am I supposed to work like this?" <<he>> chuckles. "That's my <<if $player.gender_appearance is "f">>wo<</if>>man, alright. Always so damn special and charming."
+			"How am I supposed to work like this?" <<he>> chuckles. "That's my <<if $player.gender_appearance is "f">>wo<</if>>man, alright."
 		<</if>>
 <</switch>>
 <br><br>
@@ -2304,7 +2034,7 @@ You sit beside Alex, and make yourself comfy.
 <<if $hour gte 21>>
 	<<He>> glances at <<his>> bedside clock, and rises to <<his>> feet. "Time to hit the hay," <<he>> says, kissing you goodnight.<<takeKissVirginity "Alex" "loveInterest">>
 <<else>>
-	You share a pleasant embrace before deciding to get up. <<He>> waves as you separate, smiling.
+	You decide to leave <<him>> to <<his>> work, and rise to your feet.
 <</if>>
 <br><br>
 
@@ -2316,7 +2046,7 @@ You sit beside Alex, and make yourself comfy.
 <<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 <<set _genitals to (_alex.penis isnot "none" ? _alex.penisdesc : "pussy")>>
 
-You crawl beneath Alex's desk. You peek between <<his>> knees. <<Hes>> on the phone to a <<if random(1,2) is 1>> supplier. <<else>> customer. <</if>>
+You crawl beneath Alex's desk. You peek between <<his>> knees. <<Hes>> on the phone to a <<if random(1,2) is 1>>supplier<<else>>customer<</if>>.
 You're not letting that stop you.
 <br><br>
 
@@ -2347,18 +2077,14 @@ You pull aside <<his>> underwear.
 <<effects>>
 <<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 Alex talks on the phone, trying to keep <<his>> voice steady.
-<<switch random(1, 6)>>
+<<switch random(1, 10)>>
 	<<case 1>>
-		<<if _alex.penis isnot "none" or $player.penisExist>>
-			"Y-you won't be disappointed... We've got spunk."
-		<<else>>
-			"Th-there's no doubt... we're dedicated."
-		<</if>>
+		"Y-you'll be satisfied with our quality... I can guarantee."
 	<<case 2>>
 		<<if $player.penisExist>>
-			"I-I need to be fertilised. F-fuck, I said I need fertiliser!"
+			"I-I need to be fertilised. Fuck, I said I need fertiliser!"
 		<<elseif _alex.penis isnot "none">>
-			"I-I need them to sow my seed… Y-yes, seeds. Plural."
+			"I-I need them to sow my seed… Yes, seeds. Plural."
 		<<else>>
 			"W-we're plenty fertile. Y-yes, I meant the soil!"
 		<</if>>
@@ -2367,9 +2093,9 @@ Alex talks on the phone, trying to keep <<his>> voice steady.
 	<<case 4>>
 		"C-Certified, all natural, and ethically sourced..."
 	<<case 5>>
-		"Y-you'll be satisfied with our quality... I guarantee it."
-	<<case 6>>
-		"<<print either( "I-I'll get back to you on that", "Y-you won't find this anywhere else", "Y-you can get all the... you could ask for")>>..."
+		"I-I'll get back to you on that."
+	<<default>>
+		/* Nothing */
 <</switch>>
 
 <<effectsman>><<man>>
@@ -2481,14 +2207,9 @@ You throw open the front door. Alex barges past Bailey, and stands beside you."I
 
 :: Farm Cottage Bailey Deal
 <<effects>>
+<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 
-"We're not giving you a penny," Alex says. "Now get the fuck off
-<<if $NPCName[$NPCNameList.indexOf("Alex")].dom gte 20>>
-	my
-<<else>>
-	our
-<</if>>
-property."
+"We're not giving you a penny," Alex says. "Now get the fuck off <<print (_alex.dom gte 20 ? "my" : "our")>> property."
 <br><br>
 
 "Fine," Bailey says. "My friends will be glad of it." <<nnpc_He Bailey>> turns and walks away.
@@ -2527,6 +2248,7 @@ Alex glares at Bailey, then slams the door.
 
 :: Farm Cottage Bailey Refuse
 <<effects>>
+<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 
 <<if $submissive gte 1150>>
 	"I-I'm not paying," you say. You can't quite meet Bailey's gaze. "Go away."
@@ -2537,13 +2259,7 @@ Alex glares at Bailey, then slams the door.
 <</if>>
 <br>
 
-Alex rests a hand on your shoulder. "We won't be blackmailed," <<he>> says. "Get the fuck off
-<<if $NPCName[$NPCNameList.indexOf("Alex")].dom gte 20>>
-	my
-<<else>>
-	our
-<</if>>
-property."
+Alex rests a hand on your shoulder. "We won't be blackmailed," <<he>> says. "Get the fuck off <<print (_alex.dom gte 20 ? "my" : "our")>> property."
 <br><br>
 
 "Fine," Bailey says. "My friends will be glad of it." <<nnpc_He Bailey>> turns and walks away.
diff --git a/game/overworld-plains/loc-farm/events.twee b/game/overworld-plains/loc-farm/events.twee
index b7a1064afb654e2e46cf3e09031177ad55acdf54..fbf826a69c6f88f4af5255599ed3756feda47a80 100644
--- a/game/overworld-plains/loc-farm/events.twee
+++ b/game/overworld-plains/loc-farm/events.twee
@@ -156,10 +156,14 @@ Alex smiles. "Don't mention it. I'll keep an ear out in case you need me again."
 <<else>>
 	"Have you not trained your dogs at all?" you say. "I could have been hurt."
 <</if>>
-
 <br><br>
 
-"I'm sorry," Alex says, holding up <<his>> hands. "But working with animals has its dangers. Be more careful in the future."
+"I'm sorry," Alex says, holding up <<his>> hands.
+<<if $farm.kennel gte 1>>
+	"But the dogs can get aggressive. You've seen it first-hand."
+<<else>>
+	"But working with animals has its dangers. Be more careful in the future."
+<</if>>
 <br><br>
 
 <<link [[Next|Farm Work]]>><<endevent>><</link>>
@@ -1827,7 +1831,7 @@ You wait for the <<farm_text horse>>. It comes to a stop in front of you.
 			<</if>>
 		<</if>>
 	<<else>>
-		You're leaning against the wall, trying to come up with a solution, when you hear a bone-chilling screech in the distance.
+		You're leaning against the wall, trying to come up with a solution, when you hear a <<if $syndromebird is 1>>familiar<<else>>bone-chilling<</if>> screech in the distance.
 		<<if $farm_work.horse.monster is true>>
 			The <<farm_text horse>> bolts into <<farm_his horse>> stall in a panic. You close the door behind <<farm_him horse>>. The others laugh, but they sound uneasy.
 		<<else>>
@@ -1960,7 +1964,7 @@ You enter the far end of the stall, and lean against the wall in a mating postur
 	<span class="red">The <<farm_text horse>> is unimpressed,</span> and remains obstinate. You try pulling it, pushing it from behind, luring it with a carrot, but nothing works.<<lrespect>><<farm_horses -1>><<pass 20>><<farm_count 20>>
 	<br><br>
 
-	You're interrupted by a bone-chilling screech in the distance.
+	You're interrupted by a <<if $syndromebird is 1>>familiar<<else>>bone-chilling<</if>> screech in the distance.
 	<<if $farm_work.horse.monster is true>>
 		The <<farm_text horse>> bolts into <<farm_his horse>> stall in a panic. You close the door behind <<farm_him horse>>. The others laugh, but they sound uneasy.
 	<<else>>
@@ -1970,7 +1974,6 @@ You enter the far end of the stall, and lean against the wall in a mating postur
 
 	<<link [[Next|Farm Work]]>><</link>>
 	<br>
-
 <</if>>
 
 
@@ -1979,9 +1982,9 @@ You enter the far end of the stall, and lean against the wall in a mating postur
 
 :: Farm Tending Alex Arm
 <<effects>>
-
-<<if $NPCName[$NPCNameList.indexOf("Alex")].dom gte 10 and $rng gte 51>>
-	<<if $NPCName[$NPCNameList.indexOf("Alex")].lust gte 10>>
+<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
+<<if _alex.dom gte 10 and $rng gte 51>>
+	<<if _alex.lust gte 10>>
 		You offer your arm to help Alex up. Instead, <span class="pink"><<he>> pulls you on top of <<him>>.</span>
 		<br><br>
 		"Whoops," <<he>> laughs, groping your <<bottom>> with <<his>> other hand. "Watch your footing."<<gtrauma>><<gstress>><<garousal>><<trauma 6>><<stress 6>><<arousal 600>>
@@ -2013,12 +2016,7 @@ You enter the far end of the stall, and lean against the wall in a mating postur
 	<<else>>
 		<<He>> brushes <<himself>> down.
 	<</if>>
-	"Thanks," <<he>> says.
-	<<if $alex_countdown is undefined and $farm_stage gte 7>>
-		"Keep an eye out for any critters. Don't be afraid to give em a good whack if it comes to it. Or give me a shout. We can at least catch ourselves, if we both fall over."
-	<<else>>
-		"Keep an eye out for any critters. Don't be afraid to give em a good whack if it comes to it."
-	<</if>>
+	"Thanks," <<he>> says. "Keep an eye out for any critters. Don't be afraid to give <<print (_alex.dom gte 10 ? "me a shout" : "em a good whack")>> if it comes to it."
 	<br><br>
 	<<destination_farm>>
 <</if>>
@@ -2028,40 +2026,36 @@ You enter the far end of the stall, and lean against the wall in a mating postur
 <<effects>>
 <<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 
+You laugh while you stand over Alex,
 <<if $submissive gte 1150>>
-	You're sent into a fit of giggles as you stand over Alex.
+	covering your mouth.
 <<elseif $submissive lte 850>>
-	You laugh hard as you stand over Alex, almost sounding forced.
+	hands on knees.
 <<else>>
-	You laugh quite a bit as you stand over Alex.
+	holding your sides.
 <</if>>
 <br><br>
 
 <<if _alex.dom gte 10>>
-	"Feel free to enjoy yourself," <<he>> says sarcastically, arms crossed. "You layabout."
+	"Feel free to bust a gut," <<he>> says sarcastically. "You layabout."
 <<elseif _alex.dom lte -10>>
 	"Now what did I do to deserve this? I owe you one," <<he>> says sarcastically.
 <<else>>
-	"You gonna keep laughing your bottom off?" <<he>> says. "Thanks for the help." <<Hes>> being sarcastic.
+	"You gonna keep laughing your bottom off?" <<he>> asks sarcastically. "Thanks for the help."
 <</if>>
 <br><br>
 
 <<if _alex.dom gte 10>>
 	<<if currentSkillValue('athletics') gte 800 or currentSkillValue('danceskill') gte 800>>
-		<<He>> attempts to grab your ankles, <span class="green">but you evade <<his>> hands with relative ease</span>, and laugh even harder.
-		<<He>> wordlessly resigns <<himself>> to the ground.<<npcincr Alex dom -3>><<lldom>>
-		<br><br>
-
-		You don't regret a thing. After a short time, you help <<him>> to <<his>> feet and return to work.
+		<<He>> reaches for your ankles, <span class="green">but you evade <<his>> hands</span> and laugh harder. <<He>> climbs to <<his>> feet with a grumble and returns to work.
 		<br><br>
 
 		<<destination_farm>>
 	<<else>>
-		<<He>> grabs your ankles, <span class="pink">pulling you down to the <<if $weather is "snow" or $weather is "rain">>mud<<else>>dirt<</if>> with <<him>>.</span>
-		<br><br>
-
+		<<He>> grabs your ankles, <span class="pink">pulling you face first into the <<if $weather is "snow" or $weather is "rain">>mud<<else>>dirt<</if>>.</span>
 		<<if _alex.lust gte 10>>
-			"Whoops. You might be able to make it up to me now," <<he>> laughs, and places a hand on your thigh. It moves towards your <<genitals>>.<<gtrauma>><<garousal>><<trauma 6>><<arousal 600>>
+			"Whoops," <<he>> laughs. "Serves you right." You feel <<his>> hand squeeze your <<bottom>>.
+			<<gtrauma>><<gpain>><<garousal>><<trauma 6>><<pain 4>><<arousal 600>>
 			<br><br>
 
 			<<link [[Get angry|Farm Tending Alex Lewd Angry]]>><<trauma -6>><<npcincr Alex love -1>><<npcincr Alex dom -1>><</link>><<llove>><<ldom>><<ltrauma>>
@@ -2073,7 +2067,7 @@ You enter the far end of the stall, and lean against the wall in a mating postur
 				<br>
 			<</if>>
 		<<else>>
-			You don't regret a thing, despite <<his>> own satisfied laughter. Climbing to your feet, you both return to work.
+			"Whoops," <<he>> laughs, climbing to <<his>> feet. "Serves you right." <<He>> helps you up before returning to work.<<gpain>><<pain 4>>
 			<br><br>
 
 			<<destination_farm>>
@@ -2081,16 +2075,18 @@ You enter the far end of the stall, and lean against the wall in a mating postur
 	<</if>>
 <<else>>
 	<<if $weather is "rain">>
-		<<He>> picks <<himself>> up and wipes off the mud. <<He>> doesn't get all of it, and the sight of <<his>> mud-stained clothes makes you laugh even more.
-		<<He>> glares, but then laughs with you. "Come on, let's get back to it. I can wash my clothes off later."
-		<br><br>
-
-		Short of breath, you return to work.
+		The sight of <<his>> mud-stained clothes makes you laugh again as <<he>> rises. <<He>> glares, then laughs
+		<<if $alex_countdown is undefined and $farm_stage gte 7>>
+			and wraps an arm around you.
+		<<else>>
+			with you.
+		<</if>>
+		"C'mon, let's get back to it. I can wash my clothes later."
 		<br><br>
 
 		<<destination_farm>>
 	<<else>>
-		<<He>> remains still, staring at the sky above. "Gotta admit, it's not so bad down here."
+		<<He>> remains still, staring at the <<if $weather is "clear">>sky<<else>>clouds<</if>> above.
 		<br><br>
 
 		<<link [[Sit down|Farm Tending Alex Sit]]>><</link>>
@@ -2103,28 +2099,14 @@ You enter the far end of the stall, and lean against the wall in a mating postur
 
 :: Farm Tending Alex Sit
 <<effects>>
-<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 
-You sit beside Alex, and gaze up at the <<if $weather is "clear">>sky<<else>>clouds<</if>>. <<He>> wasn't wrong. You feel tranquil, almost like there's nothing to worry about.<<trauma -2>><<ltrauma>>
+You take in the view with Alex.<<ltrauma>><<trauma -2>>
 <br><br>
 
 <<if $alex_countdown is undefined and $farm_stage gte 7>>
-	<<He>> rests <<his>> hand on yours. "We'd best get back to work. That means your lungs can't give out on me just yet."
-	<<He>> playfully nudges your shoulder and you nudge back, <<his>> cheeks are rosy when you turn to face <<him>>.
-	<br><br>
-
-	You return to work, smiles across your faces.
-<<elseif _alex.love gte 50>>
-	<<His>> hand grazes yours, and <<he>> pulls it away fast. "Sorry about that, I was trying to find even ground." <<He>> whistles nonchalantly. "Back to work."
-	<br><br>
-
-	You return to work, but you can't shake the feeling that something was up with <<him>>.
+	"We'd best get back to work," <<he>> says, resting <<his>> hand on yours. "Those lungs can't give out on me just yet." <<He>> gives you a playful shove before jumping to <<his>> feet.
 <<else>>
-	Your thoughts are interrupted by the sound of <<him>> brushing <<himself>> down. "I hate those damn critters, by the way," <<he>> says, already up on <<his>> feet.
-	"Be sure to whack 'em if it comes to it, or give me a shout. I'll try my best not to fall over."
-	<br><br>
-
-	You return to work, still laughing.
+	You hear <<him>> brush <<himself>> down. "I hate those damn critters, by the way," <<he>> says, already up on <<his>> feet. "Just keep an eye out."
 <</if>>
 <br><br>
 
@@ -2244,7 +2226,7 @@ You laugh with Alex as you climb to your feet, resisting the urge to pull <<him>
 <<if $enemyarousal gte $enemyarousalmax>>
 	<<ejaculation>><<earnFeat "Alex's Partner">><<npcincr Alex lust -20>>
 	<<if $consensual is 1>>
-		You lie beside <<him>> for a moment, staring up at the sky. "Couldn't get away with that on my <<if $pronoun is "m">>dad's<<else>>mum's<</if>> farm," <<he>> laughs. <<llust>><<npcincr Alex lust -1>>
+		You lie beside <<him>> for a moment, staring up at the sky. "Couldn't get away with that on my <<dad>>'s farm," <<he>> laughs. <<llust>><<npcincr Alex lust -1>>
 		<br><br>
 		<<tearful>> you rise to your feet. "I need to get back to work," <<he>> continues. "Give a shout if you need me."
 		<br><br>
@@ -2325,8 +2307,8 @@ You find <<him>> peering down a row of plants, right at your last location. <<He
 		<br>
 	<</if>>
 <</if>>
-<<if $exhibitionism gte 2>>
-	<<link [[Flaunt|Farm Tending Alex Flaunt]]>><</link>><<exhibitionist2>>
+<<if $exhibitionism gte 15>>
+	<<link [[Flaunt|Farm Tending Alex Flaunt]]>><</link>><<exhibitionist1>>
 	<br>
 <</if>>
 
@@ -2401,19 +2383,16 @@ You grasp and pull down Alex's shorts in one movement. <<He>> grasps the hem and
 <<effects>>
 
 <<if $submissive gte 1150>>
-	"Yoo-hoo, you looking for me?" you wave
+	You tug on <<his>> sleeve,
 <<elseif $submissive lte 850>>
-	"Your search ends here," you flash a smug look
+	You give <<his>> shoulder a loud tap,
 <<else>>
-	"Looking for something? Or should I say someone?" you ask
+	You clear your throat,
 <</if>>
-as Alex turns to face you.
-<<exhibitionism2>>
-
-"You shouldn't sneak up on me like that," <<he>> says, holding <<his>> chest. "Besides, I was-"
+startling <<him>>. "Don't sneak up on me like that," <<he>> says, facing you.
 <br><br>
 
-<<He>> cuts off as you step closer and show off your <<lewdness>>.
+You take the opportunity to display your <<lewdness>> up close.
 <<if $weather is "rain">>
 	Your skin is sopping wet, glistening from raindrops.
 <<elseif $weather is "snow">>
@@ -2421,9 +2400,9 @@ as Alex turns to face you.
 <<else>>
 	Your skin practically glows in the sun, sweat dripping down.
 <</if>>
-<br><br>
+<<exhibitionism1>>
 
-<<His>> face reddens. <<He>> tries to look away, but freezes. Satisfied with your effect on <<him>>, you strut right back to work.
+Alex freezes in place, <<his>> face reddening. You strut past.
 <br><br>
 
 <<destination_farm>>
@@ -2456,6 +2435,7 @@ You remain focused on the work in front of you, and Alex switches to lighter top
 
 :: Farm Tending Alex Summer
 <<set $outside to 0>><<set $location to "alex_farm">><<effects>>
+<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 
 <<if $phase is 2>>
 	You slide your hand in the gap between <<his>> body and shirt, and
@@ -2466,14 +2446,14 @@ You remain focused on the work in front of you, and Alex switches to lighter top
 	<</if>>
 	<<promiscuity2>>
 
-	<<if $NPCName[$NPCNameList.indexOf("Alex")].lust gte 20>>
+	<<if _alex.lust gte 20>>
 		Alex doesn't stop you. Instead, <<he>>
-		<<if $NPCName[$NPCNameList.indexOf("Alex")].dom gte 10>>
+		<<if _alex.dom gte 10>>
 			leaps at you, grabbing your shoulders and pinning you down.
 			<br><br>
 
 			"You're feisty, <<girl>>." <<He>> cradles the back of your head and holds it against <<his>> chest. <<He>> leans low, and whispers. "Just begging to be tamed."
-		<<elseif $NPCName[$NPCNameList.indexOf("Alex")].dom lte -10>>
+		<<elseif _alex.dom lte -10>>
 			gently curls <<his>> fingers around your wrist and pulls your hand <<if $NPCList[0].breastsize gt 6>>between <<his>> $NPCList[0].breastdesc<<else>>against <<his>> chest<</if>>. <<His>> heart pounds against your palm.
 			<br><br>
 
@@ -3506,11 +3486,12 @@ Their plan ruined, the sneaking pair end their attempt at concealment, and run.
 
 :: Farm Rest Drink
 <<effects>>
+<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 
-Alex produces another bottle from the alcove as you take a swig. It's strong. "Don't tell my <<if $pronoun is "m">>dad<<else>>mum<</if>>," <<he>> laughs.
+Alex produces another bottle from the alcove as you take a swig. It's strong. "Don't tell my <<dad>>," <<he>> laughs.
 <br><br>
 
-<<if $NPCName[$NPCNameList.indexOf("Alex")].lust gte 10 and random(1, 2) is 2>>
+<<if _alex.lust gte 10 and random(1, 2) is 2>>
 	<<He>> wraps an arm around your shoulder as <<he>> reclines again. <<His>> hand wanders down your chest.<<garousal>><<arousal 600>>
 	<br><br>
 
@@ -3552,9 +3533,10 @@ You shake your head. Alex takes a swig, then returns the bottle to its hiding pl
 
 :: Farm Rest Push
 <<effects>>
+<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 
-<<if $NPCName[$NPCNameList.indexOf("Alex")].dom gte 10>>
-	You push Alex's arm away from you, but <<he>> doesn't give up. <<He>> lays a hand on your thigh, and kisses your neck.
+<<if _alex.dom gte 10>>
+	You push Alex's arm away from you, but <<he>> doesn't give up. <<He>> lays a hand on your thigh and kisses your neck.
 	<br><br>
 
 	<<link [[Push away again|Farm Rest Push 2]]>><<npcincr Alex love -1>><<npcincr Alex lust -1>><<npcincr Alex dom -1>><</link>><<llove>><<llust>><<ldom>>
@@ -5558,12 +5540,15 @@ The knot shrinks, and the <<farm_text dog>> wiggles free. The <<person2>><<perso
 
 	<<He>> returns with the towels a few moments later, <<his>> pallor given way to a blush.<<towelup>><<npcincr Alex lust 1>><<glust>>
 	<br><br>
-
-	"Might get some good dosh from that," <<he>> says, avoiding eye contact. <<He>> opens <<his>> mouth again, but hesitates before speaking. "I'm gonna get back to work." <<He>> marches away.
-	<br><br>
 <<else>>
-	Alex's pallor gives way to a blush. "Might get some good dosh from that," <<he>> says, avoiding eye contact. <<He>> opens <<his>> mouth again, but hesitates before speaking. "I'm gonna get back to work." <<He>> marches away.
+	Alex's pallor gives way to a blush.
 <</if>>
+<<if $alex_countdown is undefined and $farm_stage gte 7>>
+	"The nerve of that fucker," <<he>> grumbles,
+<<else>>
+	"Might get some good dosh from that," <<he>> says,
+<</if>>
+avoiding eye contact. <<He>> opens <<his>> mouth again, but hesitates before speaking. "I'm gonna get back to work." <<He>> marches away.
 <br><br>
 
 <<link [[Next|Farm Work]]>><<endevent>><</link>>
@@ -5765,13 +5750,8 @@ You sit with them, and chat. You share a little about the troubles on the farm,
 	<br>
 	"<<pShe>> started it," the <<person1>><<person>> protests.
 	<br>
-	"Get the fuck off
-	<<if $NPCName[$NPCNameList.indexOf("Alex")].dom gte 20>>
-		my
-	<<else>>
-		our
-	<</if>>
-	property," Alex says.
+	<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
+	"Get the fuck off <<print (_alex.dom gte 20 ? "my" : "our")>> property."
 	<br><br>
 
 	The <<person1>><<person>> looks ready to argue, but decides against it. They stomp off.
diff --git a/game/overworld-plains/loc-farm/fields.twee b/game/overworld-plains/loc-farm/fields.twee
index 7c6462e50a6556fad70ee0422996e0a9216e0ff8..1a002d240812e3b88225d07c7adcb897aa1f1bb1 100644
--- a/game/overworld-plains/loc-farm/fields.twee
+++ b/game/overworld-plains/loc-farm/fields.twee
@@ -340,8 +340,9 @@ You climb the tower.
 	<<endcombat>>
 	<<npc Alex>>
 	<<loadNPC 1 "farm_tower_guard">>
+	<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 
-	"Get the fuck off <<if $NPCName[$NPCNameList.indexOf("Alex")].dom gte 20>>my<<else>>our<</if>> farm," Alex says. "You're fired."
+	"Get the fuck off <<print (_alex.dom gte 20 ? "my" : "our")>> farm," Alex says. "You're fired."
 	<br>
 	<<person2>>
 	<<print $NPCList[0].name>> opens <<his>> mouth to protest, but decides against it. <<He>> leaves the barn.
diff --git a/game/overworld-plains/loc-farm/main.twee b/game/overworld-plains/loc-farm/main.twee
index e4d51d3431e248461a6bca98a84ccda6a91279e5..c41dc81ef90654ecaa897cf9add3a766fdda3914 100644
--- a/game/overworld-plains/loc-farm/main.twee
+++ b/game/overworld-plains/loc-farm/main.twee
@@ -162,7 +162,7 @@ The interior is rustic and cosy. The <<nnpc_gendery "Alex">> insists on not disc
 :: Farm Intro 3
 <<set $location to "alex_farm">><<effects>>
 
-"This is my <<if $pronoun is "m">>dad's<<else>>mum's<</if>> farm," <<he>> says as <<he>> leads you outside. "There are several, and this one's left up to me. It's a bit much without help. Hard enough to keep up with the animals. Some of the fields are going to waste."
+"This is my <<dad>>'s farm," <<he>> says as <<he>> leads you outside. "There are several, and this one's left up to me. It's a bit much without help. Hard enough to keep up with the animals. Some of the fields are going to waste."
 <br><br>
 
 You arrive at the chicken coop. "These girls are easy enough. They just need to be fed once a day, and let into the yard for at least an hour or so."
@@ -494,7 +494,7 @@ Alex looks conflicted, but politeness gets the better of <<him>>. "Tea or coffee
 "It's done," <<he>> says. "The last field. We've restored the farm."
 <br><br>
 
-<<He>> slumps to the farmhouse porch, and looks at you. "I couldn't have done it alone. If <<if $pronoun is "m">>dad<<else>>mum<</if>> had known how dangerous it was-" <<he>> looks away. "I wanted to prove I could do it without them. Now I have."
+<<He>> slumps to the farmhouse porch, and looks at you. "I couldn't have done it alone. If <<dad>> had known how dangerous it was-" <<he>> looks away. "I wanted to prove I could do it without them. Now I have."
 <br><br>
 
 <<He>> climbs to <<his>> feet. "I need to tell them. Right now." <<He>> disappears into the farmhouse.
@@ -615,7 +615,7 @@ Remy places <<his>> empty cup on the plate. "Thank you," <<he>> says as <<he>> r
 :: Farm Stage 6
 <<set $location to "alex_cottage">><<effects>>
 
-You listen to Alex talk over the phone to <<his>> <<if $pronoun is "m">>dad<<else>>mum<</if>>. <<He>> tries to seem calm, but can't stop the excitement bubbling over.
+You listen to Alex talk over the phone to <<his>> <<dad>>. <<He>> tries to seem calm, but can't stop the excitement bubbling over.
 <br><br>
 
 <<He>> hangs up, and turns to you. "<<Hes>> in the area, and wants to drop by," <<he>> says, no longer trying to contain <<his>> excitement. "I should get the kettle on."
@@ -627,7 +627,8 @@ You listen to Alex talk over the phone to <<his>> <<if $pronoun is "m">>dad<<els
 
 	<<if $worn.upper.type.includes("naked") and $worn.lower.type.includes("naked")>>
 		It's a checkered shirt.<<upperwear 33>>
-		<<if $NPCName[$NPCNameList.indexOf("Alex")].dom gte $npcdomhigh and $NPCName[$NPCNameList.indexOf("Alex")].lust gte 10>>
+		<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
+		<<if _alex.dom gte 10 and _alex.lust gte 10>>
 			A smaller bundle follows. A pair of denim shorts.<<lowerwear 31>>
 		<<else>>
 			Another bundle thumps to the ground in front of you. A pair of jeans.<<lowerwear 22>>
@@ -635,7 +636,7 @@ You listen to Alex talk over the phone to <<his>> <<if $pronoun is "m">>dad<<els
 	<<elseif $worn.upper.type.includes("naked")>>
 		It's a checkered shirt.<<upperwear 33>>
 	<<else>>
-		<<if $NPCName[$NPCNameList.indexOf("Alex")].dom gte $npcdomhigh and $NPCName[$NPCNameList.indexOf("Alex")].lust gte 10>>
+		<<if _alex.dom gte 10 and _alex.lust gte 10>>
 			It's a pair of denim shorts.<<lowerwear 31>>
 		<<else>>
 			It's a pair of jeans.<<lowerwear 22>>
@@ -766,7 +767,7 @@ You turn to the window. You hear Alex continue to rummage in the basket, then wa
 
 
 <<if $submissive gte 1150>>
-	"B-But you're so hot," you whimper, keeping the towel.
+	"B-But you're so hot," you pout, keeping the towel.
 <<elseif $submissive lte 850>>
 	"I prefer you like this," you smirk, keeping the towel.
 <<else>>
@@ -795,9 +796,9 @@ A car pulls into the yard some minutes later, just as Alex arrives at the bottom
 You leave the farmhouse with Alex. Up ahead, climbing from a car, is an older, thicker version of Alex.
 <br><br>
 
-"<<if $pronoun is "m">>Hi dad<<else>>Hi mum<</if>>," Alex says.
+"Hi <<dad>>," Alex says.
 <br><br>
-They face each other for an awkward moment, then the <<if $pronoun is "m">>father<<else>>mother<</if>> steps forward, and grasps Alex by the shoulders.<<lcontrol>><<control -10>>
+They face each other for an awkward moment, then the <<father>> steps forward, and grasps Alex by the shoulders.<<lcontrol>><<control -10>>
 <br><br>
 
 <<link [[Next|Farm Stage 6 4]]>><</link>>
@@ -807,12 +808,12 @@ They face each other for an awkward moment, then the <<if $pronoun is "m">>fathe
 :: Farm Stage 6 4
 <<effects>>
 
-They pull away from each other. "Knew you had it in ya," the <<if $pronoun is "m">>father<<else>>mother<</if>> says. <<He>> looks at you over <<his>> <<daughter>>'s shoulder. "You must be the townie. Alex's told me all about you."
+They pull away from each other. "Knew you had it in ya," the <<father>> says. <<He>> looks at you over <<his>> <<daughter>>'s shoulder. "You must be the townie. Alex's told me all about you."
 <br><br>
 
 Alex turns. "That's right," <<he>> says, resting a hand on your shoulder. "<<pShes>> great with the animals."
 <br>
-<<His>> <<if $pronoun is "m">>father<<else>>mother<</if>> nods. "A farm this size with only two people? Impressive. You need to show me around. First though-"
+<<His>> <<father>> nods. "A farm this size with only two people? Impressive. You need to show me around. First though-"
 <br>
 Alex is already walking towards the farmhouse. <<He>> stops at the door. "Tea or coffee?"
 <br>
@@ -829,13 +830,13 @@ Alex is already walking towards the farmhouse. <<He>> stops at the door. "Tea or
 :: Farm Stage 6 5
 <<set $location to "alex_cottage">><<effects>>
 
-You sit at the kitchen table with Alex's <<if $pronoun is "m">>father<<else>>mother<</if>>. "Surprised a townie can be so helpful-"
+You sit at the kitchen table with Alex's <<father>>. "Surprised a townie can be so helpful-"
 <br>
-"<<if $pronoun is "m">>Dad<<else>>Mum<</if>>-" Alex interrupts.
+"<<Dad>>-" Alex interrupts.
 <br>
 "More surprised by how cute you are-"
 <br>
-"<<if $pronoun is "m">>Dad!<<else>>Mum!<</if>>" Alex says again, slamming a mug of tea in front of the older <<if $pronoun is "m">>man<<else>>woman<</if>>.
+"<<Dad>>!" Alex says again, slamming a mug of tea in front of the older <<nnpc_gender "Alex">>.
 <br>
 "Sorry," <<he>> chuckles. "Thanks for the tea."
 <br><br>
@@ -847,12 +848,12 @@ You sit at the kitchen table with Alex's <<if $pronoun is "m">>father<<else>>mot
 :: Farm Stage 6 6
 <<set $location to "alex_farm">><<effects>>
 
-Alex takes <<his>> <<if $pronoun is "m">>father<<else>>mother<</if>> on a tour of the farm, and insists you come along. The older <<if $pronoun is "m">>man<<else>>woman<</if>> stops to examine each animal, and seems pleased with what <<he>> sees.
+Alex takes <<his>> <<father>> on a tour of the farm, and insists you come along. The older <<nnpc_gender "Alex">> stops to examine each animal, and seems pleased with what <<he>> sees.
 <br><br>
 Alex beams with pride when you reach the fields. The first three are filled with rows of green potato plants. The last is barren, but clear and ready for planting.
 <br><br>
 
-You return to the farmhouse. "You've done a good job," Alex's <<if $pronoun is "m">>father<<else>>mother<</if>> says. "Keep it up. Sorry I can't get out here more often. You know how it is." <<He>> reaches into <<his>> pocket. "Left my keys in the kitchen. Could you grab them?"
+You return to the farmhouse. "You've done a good job," Alex's <<father>> says. "Keep it up. Sorry I can't get out here more often. You know how it is." <<He>> reaches into <<his>> pocket. "Left my keys in the kitchen. Could you grab them?"
 <br><br>
 Alex enters the farmhouse.
 <br><br>
@@ -865,13 +866,13 @@ Alex enters the farmhouse.
 :: Farm Stage 6 7
 <<effects>>
 
-Now alone, the older <<if $pronoun is "m">>man<<else>>woman<</if>> turns to you. "This is for you," <<he>> says pulling an envelope from <<his>> pocket. <<He>> holds it out.
+Now alone, the older <<nnpc_gender "Alex">> turns to you. "This is for you," <<he>> says pulling an envelope from <<his>> pocket. <<He>> holds it out.
 <br><br>
 
 "Open it when I'm gone," <<he>> continues. "And don't tell Alex."
 <br><br>
 
-Alex emerges from the farmhouse, and holds out the keys. "Thanks," <<his>> <<if $pronoun is "m">>father<<else>>mother<</if>> says. "I'll give the others your love." <<He>> climbs into the car, and drives away.
+Alex emerges from the farmhouse, and holds out the keys. "Thanks," <<his>> <<father>> says. "I'll give the others your love." <<He>> climbs into the car, and drives away.
 <br><br>
 
 <<link [[Next|Farm Stage 6 8]]>><</link>>
@@ -886,7 +887,7 @@ Alex watches until the car vanishes from view. "I'm glad you were here to meet <
 You nod, but hang back until Alex disappears behind the sty. You open the envelope. There's a wad of cash inside, along with a note.
 <br><br>
 
-<i>"Thanks for looking out for my <<if $pronoun is "m">>son<<else>>daughter<</if>>. Here's a little something for you. Don't give it to Alex. And don't let <<him>> pressure you into anything. <<Hes>> a good <<nnpc_gendery "Alex">>, but dogged."
+<i>"Thanks for looking out for my <<daughter>>. Here's a little something for you. Don't give it to Alex. And don't let <<him>> pressure you into anything. <<Hes>> a good <<nnpc_gendery "Alex">>, but dogged."
 </i>
 <br><br>
 You count the money. There's <<moneyGain 10000>>.
@@ -1550,8 +1551,9 @@ I need someone to handle the fields, at least. I don't," <<he>> finishes <<his>>
 
 :: Farm Shed
 <<set $outside to 0>><<effects>>
-You are inside the shed with the shower.
-<br>
+You are inside the shed.
+<br><br>
+
 <<link [[Take shower (0:10)|Farm Shower]]>><<pass 10>><</link>>
 <br>
 <<if $pbdisable is "f" and ($pblevel gte 2 or $pbstrip gte 1 or $pblevelballs gte 2)>>
@@ -1622,79 +1624,82 @@ Your penis is locked inside the cage. Shaving around it will be a bit more trick
 :: Farm shave clean
 <<effects>>
 
-You pick up some shaving cream, a razor, and lean against the wall.
-<br>
-You spread your legs, and start carefully shaving your pubes. After a few minutes, you're done and your <<genitals_are 2>> now smooth and clean.
+You pick up some shaving cream and a razor, then carefully shave your pubes. Your <<genitals_are 2>> now smooth and clean.
 <br><br>
+
 <<link [[Next|Farm Shed]]>><<clotheson>><<dontHideRevert>><</link>>
+<br>
 
 :: Farm shave pubis
 <<effects>>
 
-You pick up some shaving cream, a razor, and lean against the wall.
-<br>
-You spread your legs, and start carefully shaving hair. After a few minutes, you're done and your pubis is now smooth and clean.
+You pick up some shaving cream and a razor, then carefully shave your pubes. Your pubis is now smooth and clean.
 <br><br>
+
 <<link [[Next|Farm Shed]]>><<clotheson>><<dontHideRevert>><</link>>
+<br>
 
 :: Farm shave balls
 <<effects>>
 
-You pick up some shaving cream, a razor, and lean against the wall.
-<br>
-You spread your legs, and start carefully shaving your balls. After a few minutes, you're done and your testicles are now smooth and clean.
+You pick up some shaving cream and a razor, then carefully shave your balls. Your testicles are now smooth and clean.
 <br><br>
+
 <<link [[Next|Farm Shed]]>><<clotheson>><<dontHideRevert>><</link>>
+<br>
 
 :: Farm shave strip
 <<effects>>
 
-You pick up some shaving cream, a razor, and lean against the wall.
-<br>
-You spread your legs, and start carefully shaving your pubes. After a few minutes, you're done and your <<genitals_are 2>> now smooth and clean with a <<print $pbstripName>> adorning your pubis.
+You pick up some shaving cream and a razor, then carefully shave your pubes. Your <<genitals_are 2>> now smooth and clean. A <<print $pbstripName>> adorns your pubis.
 <br><br>
+
 <<link [[Next|Farm Shed]]>><<clotheson>><<dontHideRevert>><</link>>
+<br>
 
 :: Farm shave trim
 <<effects>>
 
-You pick up a comb with scissors, and lean against the wall.
-<br>
-You spread your legs, and start carefully trimming your pubes. After a few minutes, you're done and the hair around your <<genitals 2>> is now neatly trimmed.
+You pick up a comb with scissors, then carefully trim your pubes. Your pubic hair is now neatly trimmed.
 <br><br>
+
 <<link [[Next|Farm Shed]]>><<clotheson>><<dontHideRevert>><</link>>
+<br>
 
 :: Farm Dye
 <<effects>>
 
 <<set _ownedColours = $makeup.owned.hairdye.filter(x => x.count > 0)>>
 <<if _ownedColours.length == 0>>
-	You don't own any hair dyes. Maybe you should visit a cosmetics shop to buy some.
+	You don't own any hair dyes. <i>Perhaps you could buy some at the cosmetics store.</i>
 	<br>
 <<else>>
-	What colour will it be?<br>
+	What colour will it be?
+	<br>
 	<<set _choice = _ownedColours[0].colour>>
 	<<for _i, _item range _ownedColours>>
 		<label><span class="grey-shadow"><span @class="'hair-' + _item.colour.replace(/ /g, '-')"><span class="colour-hair"><span style="color:#FD6064;"><<haircolourtext _item.colour>></span></span></span></span>&nbsp;<<print '<<radiobutton "_choice" "'+_item.colour+'" ' + (_choice is _item.colour ? "checked" : "") + '>>'>></label>
 		&nbsp;x&nbsp;_item.count |
 	<</for>>
-
 	<br><br>
+
 	<<link [[Dye pubic hair using selected colour (0:30)|Farm dye pubic hair Finish]]>><<pass 30>><<set $makeup.owned.hairdye.find(x => x.colour == _choice).count -= 1>><<set $makeup.pbcolour = _choice>><</link>>
 <</if>>
 <br>
 <<link [[Back|Farm Shave]]>><</link>>
-
+<br>
 :: Farm dye pubic hair Finish
 <<effects>>
 
-You treat your most sensitive parts with petroleum jelly and then prepare the hair dye.
-Using a small brush you carefully apply chemicals to your pubes and wait for them to soak in.
+You treat your most sensitive parts with petroleum jelly, then prepare the hair dye. Carefully, you apply chemicals to your pubes using a small brush.
 <<arousal 100>>
 <br><br>
-After several minutes, you rinse your private area with water and behold your <<genitals 2>> with <<haircolourtext $makeup.pbcolour>> pubic hair.
+
+After several minutes, you rinse it off. Your pubic hair is now <<haircolourtext $makeup.pbcolour>>.
 <br><br>
+
 <<link [[Next|Farm Shed]]>><<clotheson>><<dontHideRevert>><</link>>
+<br>
 
 :: Farm Shower
 <<set $outside to 0>><<effects>>
@@ -1763,17 +1768,18 @@ You scream. Alex slams the door in a panic. "S-sorry," <<he>> shouts. Hurried fo
 
 :: Farm Shower Leave
 <<effects>>
+<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 
 <<if $submissive gte 1150>>
-	"D-don't look," you say. "Please leave."
+	"D-don't look," you say, hands covering yourself. "Please leave."
 <<elseif $submissive lte 850>>
-	"Leave," you say. "Pervert."
+	"Leave," you say, shooing <<him>> away. "Pervert."
 <<else>>
-	"Please leave," you say.
+	"Please leave," you say, turning your back.
 <</if>>
 <br><br>
 
-<<if $NPCName[$NPCNameList.indexOf("Alex")].dom gte 20>>
+<<if _alex.dom gte 20>>
 	Alex hesitates, then steps forward and closes the door behind <<him>>. "You sure?" <<he>> says, pushing you against the wall.
 	<br><br>
 
@@ -1825,8 +1831,13 @@ Water cascades down your bodies.
 
 <<set $outside to 0>><<effects>>
 <<if $enemyarousal gte $enemyarousalmax>>
+<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 	<<ejaculation>>
-	<<He>> leans against the shed wall, and pants. "I couldn't resist," <<he>> says. "Seeing you all soapy like that." <<He>> leaves the shed.<<glove>><<llllust>><<npcincr Alex lust -10>><<npcincr Alex love 1>>
+	<<if _alex.dom gte 20>>
+		<<He>> grabs a towel and snaps it against your <<bottom>>. You jerk upright. "I couldn't resist," <<he>> pants.
+	<<else>>
+		<<He>> leans against the shed wall, and pants. "I couldn't resist," <<he>> says.
+	<</if>>
 	<br><br>
 	<<tearful>> you turn off the shower.
 	<br><br>
@@ -1884,8 +1895,14 @@ Water cascades down your bodies.
 
 <<set $outside to 0>><<effects>>
 <<if $enemyarousal gte $enemyarousalmax>>
+<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 	<<ejaculation>>
-	<<He>> leans against the shed wall, and pants. "I couldn't resist," <<he>> says. "Watching you masturbating like that." <<He>> leaves the shed.<<glove>><<llllust>><<npcincr Alex lust -10>><<npcincr Alex love 1>>
+	<<if _alex.dom gte 20>>
+		<<He>> grabs a towel and snaps it against your <<bottom>>. You jerk upright. "I couldn't resist," <<he>> pants.
+	<<else>>
+		<<He>> leans against the shed wall, and pants. "I couldn't resist," <<he>> says.
+	<</if>>
+	"Watching you get off like that." <<He>> leaves the shed.<<glove>><<llllust>><<npcincr Alex lust -10>><<npcincr Alex love 1>>
 	<br><br>
 	<<tearful>> you turn off the shower.
 	<br><br>
@@ -1956,7 +1973,8 @@ Alex tries to respond, but can't form the words. <<He>> closes the shed door beh
 <<He>> stands apart, so <<his>> clothes don't get too wet, and runs the sponge up and down your back. It feels nice. You shiver.
 <br><br>
 
-<<if $NPCName[$NPCNameList.indexOf("Alex")].lust gte 10>>
+<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
+<<if _alex.lust gte 10>>
 	Without prompting, <<he>> steps forward and clamps a hand over your chest, <<his>> concern about getting wet forgotten.
 	<br><br>
 
@@ -2335,16 +2353,29 @@ You lock the creature in a cage, and pull the net through the bars. It'll take t
 :: Farm Stage 10 Impressed
 <<effects>>
 
-<<if $submissive gte 1150>>
-	"That's so cool," you say.
-<<elseif $submissive lte 850>>
-	"Not bad," you say.
+<<if $loveInterest.primary is "Alex" or $loveInterest.secondary is "Alex">>
+	<<if $submissive gte 1150>>
+		"You can catch whatever you want with that. L-like..." you trail off, looking away with a blush.
+	<<elseif $submissive lte 850>>
+		"Nice job. I'd like to see you catch something your own size." You wink.
+	<<else>>
+		"Wow," you gasp. "You could catch whatever you want in that."
+	<</if>>
+	<br><br>
+
+Alex draws you closer. "I already have," <<he>> says with a cheeky smile. "Anyway, I made you one." <<He>> slings a second net off <<his>> shoulder, and hands it to you. It's light.
 <<else>>
-	"That's pretty cool," you say.
-<</if>>
-<br><br>
+	<<if $submissive gte 1150>>
+		"That's so cool," you say.
+	<<elseif $submissive lte 850>>
+		"Not bad," you admit.
+	<<else>>
+		"That's pretty cool," you say.
+	<</if>>
+	<br><br>
 
 Alex beams. "I'm glad you think so," <<he>> says. "I made you one." <<He>> slings a second net off <<his>> shoulder, and hands it to you. It's light.
+<</if>>
 <br><br>
 
 <<link [[Next|Farm Stage 10 Explain]]>><</link>>
@@ -2352,18 +2383,36 @@ Alex beams. "I'm glad you think so," <<he>> says. "I made you one." <<He>> sling
 
 :: Farm Stage 10 Dismiss
 <<effects>>
+<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 <<set $lurkers_stored to 0>>
 <<set $lurkers_held to 0>>
 <<if $submissive gte 1150>>
 	"I-I don't think I can throw that well," you say.
 <<elseif $submissive lte 850>>
-	"A stick would be more useful," you say.
+	"A stick would be more useful," you scoff.
 <<else>>
 	"That doesn't look practical," you say.
 <</if>>
 <br><br>
 
-Alex deflates. "The net works," <<he>> says. "Trust me. I made you one." <<He>> slings a second net off <<his>> shoulder, and hands it to you. It's light.
+Alex deflates. "The net works," <<he>>
+<<if $alex_countdown is undefined>>
+	says, slinging a second net off <<his>> shoulder. It lands on your head, and <<he>> laughs. "See? Caught you."
+	<br><br>
+
+	<<if $submissive gte 1150>>
+		You <<if $loveInterest.primary is "Alex" or $loveInterest.secondary is "Alex">>blush<<else>>laugh nervously<</if>>. "You sure did..."
+	<<elseif $submissive lte 850>>
+		You roll your eyes. "Very <<if $loveInterest.primary is "Alex" or $loveInterest.secondary is "Alex">>cute<<else>>clever<</if>>."
+	<<else>>
+		<<if $loveInterest.primary is "Alex" or $loveInterest.secondary is "Alex">>You can't help but smile. "Alex!"<<else>>You blink a few times. "Alex-"<</if>>
+	<</if>>
+	<br><br>
+
+	<<He>> pulls the net over your head, and hands it to you. It's light.
+<<else>>
+	says. "Trust me. I made you one." <<He>> slings a second net off <<his>> shoulder, and hands it to you. It's light.
+<</if>>
 <br><br>
 
 <<link [[Next|Farm Stage 10 Explain]]>><</link>>
@@ -2458,12 +2507,9 @@ You shove Alex to the side, pushing <<him>> onto <<his>> back. <<He>> laughs, an
 	"Maybe I like this position," you say.
 <</if>>
 <<promiscuity1>>
-<<if $NPCName[$NPCNameList.indexOf("Alex")].dom lte -30>>
-"Then you won't mind if I claim myself as yours,"
-<<else>>
-"Then you won't mind if I claim you as mine,"
-<</if>>
-Alex says, leaning closer and closing <<his>> eyes.
+
+<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
+"Then you won't mind if I claim <<print (_alex.dom lte -30 ? "myself as yours" : "you as mine")>>," Alex says, leaning closer and closing <<his>> eyes.
 <br><br>
 
 <<link [[Kiss|Farm Love Kiss]]>><<npcincr Alex love 10>><</link>><<kissvirginitywarning>><<ggglove>>
@@ -2480,10 +2526,12 @@ Alex says, leaning closer and closing <<his>> eyes.
 
 Your lips meet. Alex's body is tense and <<his>> pulse races, but <<he>> relaxes as you kiss again and again. <<Hes>> flushed by the time you pull away.<<takeKissVirginity "Alex" "loveInterest">>
 <br><br>
-<<if $NPCName[$NPCNameList.indexOf("Alex")].dom lte -30>>
-"I'm your <<if $pronoun is "f">>wo<</if>>man,"
+
+<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
+<<if _alex.dom lte -30>>
+	"I'm your <<if $pronoun is "f">>wo<</if>>man,"
 <<else>>
-"You're my <<if $player.gender_appearance is "f">>wo<</if>>man,"
+	"You're my <<if $player.gender_appearance is "f">>wo<</if>>man,"
 <</if>>
 <<he>> says. <<He>> runs <<his>> eyes and a finger down your chest. "I'm so lucky."
 <br><br>
@@ -2733,8 +2781,9 @@ You hear the clop of hooves. "You're right," Alex nods. "Thank you for-" <<he>>
 
 :: Farm Stage 12 Remy
 <<effects>>
+<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 
-"What do you want?" Alex says. "Say it, then get off <<if $NPCName[$NPCNameList.indexOf("Alex")].dom gte 20>>my<<else>>our<</if>> property."
+"What do you want?" Alex says. "Say it, then get off <<print (_alex.dom gte 20 ? "my" : "our")>> property."
 <br>
 "My my," Remy replies. "No offer of tea? I took you for a gracious host."
 <br>
diff --git a/game/overworld-plains/loc-farm/road.twee b/game/overworld-plains/loc-farm/road.twee
index 36532cfa25ad2de6d4f8cf32d779539b1e09fee3..dd25943db71518a64f60e3a15b712dee57bf015f 100644
--- a/game/overworld-plains/loc-farm/road.twee
+++ b/game/overworld-plains/loc-farm/road.twee
@@ -124,7 +124,7 @@
 	<<passoutfarmroad>>
 <<elseif $danger gte (9900 - $allure) and $eventskip is 0>>
 	<<if $rng gte 51>>
-		A breeze blows through the trees, swaying the boughs and caressing your face.<<lstress>><<stress 6>>
+		A breeze blows through the trees, swaying the boughs and caressing your face.<<lstress>><<stress -6>>
 		<br><br>
 
 		<<destinationfarmroad>>
diff --git a/game/overworld-plains/loc-farm/upgrades.twee b/game/overworld-plains/loc-farm/upgrades.twee
index ea63879c806df610ab35f3d96187fccf15393c37..4671a4173f486c03e2eee5ed600338fd879ac461 100644
--- a/game/overworld-plains/loc-farm/upgrades.twee
+++ b/game/overworld-plains/loc-farm/upgrades.twee
@@ -43,7 +43,8 @@ You unfurl the paper. The details have been crossed out, but it looks like plans
 
 <<if $farm_work.alex is "admin" or ($farm_work.alex is "clearing" and $farm_stage is 12)>>
 	<<npc Alex>><<person1>>
-	<<if $NPCName[$NPCNameList.indexOf("Alex")].love gte 80>>
+	<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
+	<<if _alex.love gte 80>>
 		Alex takes it, and sighs. "I thought a greenhouse might be more manageable for me," <<he>> says. "Growing herbs and flowers just as a hobby. Drew up all the plans, but I don't think I'd have time."
 		<br><br>
 
diff --git a/game/overworld-plains/loc-farm/widgets.twee b/game/overworld-plains/loc-farm/widgets.twee
index dbf97fea25b0fa4498e80b1a0e5e78ae7ed0f4c9..0fc755bf2ce80e6a930515af092835d65e8a9ae7 100644
--- a/game/overworld-plains/loc-farm/widgets.twee
+++ b/game/overworld-plains/loc-farm/widgets.twee
@@ -915,11 +915,11 @@
 	<<ind>><<link [[Join Alex (0:20)|Farm Rest]]>><<farm_count 20>><<trauma -2>><<stress -2>><<npcincr Alex love 1>><<set $phase to 1>><<pass 20>><</link>><<glove>><<ltrauma>><<lstress>>
 	<br>
 <<if $farm_stage gte 4 and $milkshake gte 2>>
-	<<ind>><<link [[Offer milkshake (0:20)|Alex Give Milkshake]]>><<farm_count 20>><<pass 20>><<set $milkshake -= 2>><<set $alexDaily.milkshake to true>><<npcincr Alex love 1>><<stress -5>><</link>><<glove>><<lstress>>
+	<<ind>><<link [[Offer milkshake (0:20)|Alex Give Milkshake]]>><<farm_count 20>><<pass 20>><<set $milkshake -= 2>><<npcincr Alex love 1>><<stress -5>><</link>><<glove>><<lstress>>
 	<br>
 <</if>>
 <<if $farm_stage gte 7 and $alex_countdown is undefined and $milkshake gte 1>>
-	<<ind>><<link [[Share milkshake (0:20)|Alex Share Milkshake]]>><<farm_count 20>><<pass 20>><<set $milkshake -= 1>><<set $alexDaily.milkshake to true>><<npcincr Alex love 2>><<stress -10>><</link>><<gglove>><<lstress>>
+	<<ind>><<link [[Share milkshake (0:20)|Alex Share Milkshake]]>><<farm_count 20>><<pass 20>><<set $milkshake -= 1>><<npcincr Alex love 2>><<stress -10>><</link>><<gglove>><<lstress>>
 	<br>
 <</if>>
 <</if>>
@@ -1498,53 +1498,70 @@
 		<</if>>
 		<br><br>
 
-		The <<person2>><<person>> looks at you. "This must be one of your farmhands," <<he>> says.
-		<br>
-		<<person1>>
-		<<if $farm_stage gte 7>>
-			"The co-owner, actually." Alex replies. "We both get stuck in." <<He>> looks at you, and gestures at the <<person2>><<person>>
-		<<else>>
-			"That's right," Alex replies. <<He>> looks at you, and gestures at the <<person2>><<person>>.
-		<</if>>
-		"This is one of our clients. We look after <<his>> steed."
-		<br><br>
-
-		<<if $farm_work.horse.monster is true>>
-			<<if $farm_work.horse.gender is "f">>
-				The steed in question is a centaur, who watches with arms folded beneath her breasts.
+		The <<person2>><<person>>
+		<<if $exposed gte 1>>
+			leers at your <<lewdness>>. "<<print either("This must be one of your farmhands. I should visit more often,", "Do you mind if I stick around? I'd like to introduce myself,", "Forget my steed. Who's this cutie?")>>" <<he>> says.
+			<br>
+			<<if $farm_stage gte 7 and $alex_countdown is undefined>>
+				"Keep your eyes off my <<if $player.gender_appearance is "f">>wo<</if>>man," Alex snaps. <<person1>><<He>> looks ready to strike, but decides against it.
+			<<elseif _alex.love gte 50>>
+				"Show some respect," Alex retorts, careful not to look at you. "This isn't what you came here for."
 			<<else>>
-				The steed in question is a centaur, who watches with his arms folded.
-			<</if>>
-			<<if $farm.beasts.horses gte 5>>
-				<<farm_He horse>> turns to you, and nods in respect.
-			<<elseif $farm.beasts.horses lte -5>>
-				<<farm_He horse>> turns to you, and gives a derisive laugh.
+				"L-let me show you around," Alex replies, sounding flustered.
 			<</if>>
+			<br><br>
+			
+			Alex blocks the <<person2>><<person>>'s view, and shows <<him>> to the edge of the farm.
 		<<else>>
-			<<if $farm_work.horse.gender is "f">>
-				The steed in question is a mare, who watches with a steady gaze.
+			looks at you. "This must be one of your farmhands," <<he>> says.
+			<br>
+			<<person1>>
+			<<if $farm_stage gte 7>>
+				"The co-owner, actually." Alex replies. "We both get stuck in." <<He>> looks at you, and gestures at the <<person2>><<person>>.
 			<<else>>
-				The steed in question is a stallion, who watches with a steady gaze.
+				"That's right," Alex replies. <<He>> looks at you, and gestures at the <<person2>><<person>>.
 			<</if>>
+			"This is one of our clients. We look after <<his>> steed."
+			<br><br>
+
+			<<if $farm_work.horse.monster is true>>
+				<<if $farm_work.horse.gender is "f">>
+					The steed in question is a centaur, who watches with arms folded beneath her breasts.
+				<<else>>
+					The steed in question is a centaur, who watches with his arms folded.
+				<</if>>
+				<<if $farm.beasts.horses gte 5>>
+					<<farm_He horse>> turns to you, and nods in respect.
+				<<elseif $farm.beasts.horses lte -5>>
+					<<farm_He horse>> turns to you, and gives a derisive laugh.
+				<</if>>
+			<<else>>
+				<<if $farm_work.horse.gender is "f">>
+					The steed in question is a mare, who watches with a steady gaze.
+				<<else>>
+					The steed in question is a stallion, who watches with a steady gaze.
+				<</if>>
+				<<if $farm.beasts.horses gte 5>>
+					<<farm_He horse>> turns to you, and gives a happy neigh.
+				<<elseif $farm.beasts.horses lte -5>>
+					<<farm_He horse>> turns to you, and gives a derisive snort.
+				<</if>>
+			<</if>>
+			<br><br>
+	
 			<<if $farm.beasts.horses gte 5>>
-				<<farm_He horse>> turns to you, and gives a happy neigh.
+				"Looks like <<farm_he horse>> likes you," the <<person2>><<person>> says. "Keep up the good work."<<gfarm>><<farm_yield 1>>
 			<<elseif $farm.beasts.horses lte -5>>
-				<<farm_He horse>> turns to you, and gives a derisive snort.
+				"Not fond of you, is <<farm_he horse>>?" the <<person>> chuckles. "I guess it can't be helped."
+			<<else>>
+				"I like what I've seen," the <<person>> says. "Keep it up."
 			<</if>>
-		<</if>>
-		<br><br>
-		<<if $farm.beasts.horses gte 5>>
-			"Looks like <<farm_he horse>> likes you," the <<person2>><<person>> says. "Keep up the good work."<<gfarm>><<farm_yield 1>>
-		<<elseif $farm.beasts.horses lte -5>>
-			"Not fond of you, is <<farm_he horse>>?" the <<person>> chuckles. "I guess it can't be helped."
-		<<else>>
-			"I like what I've seen," the <<person>> says. "Keep it up."
-		<</if>>
-		<br><br>
+			<br><br>
 
-		Alex shows the client to the edge of the farm.
+			Alex shows the client to the edge of the farm.
+		<</if>>
 		<br><br>
-
+ 
 		<<link [[Next|Farm Work]]>><<endevent>><</link>>
 		<br>
 	<<case 3>>
@@ -1784,7 +1801,8 @@
 <</widget>>
 
 <<widget "farm_forest_event">>
-<<if $NPCName[$NPCNameList.indexOf("Alex")].dom gte 10>>
+<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
+<<if _alex.dom gte 10>>
 	<<He>> rushes to place <<himself>> between you and the source of the noise.
 <<else>>
 	<<He>> rushes to your side.
@@ -2051,7 +2069,8 @@
 
 	<<addinlineevent "farm_tending_alex_general_2">>
 		<<npc Alex>><<person1>>
-		<<if $NPCName[$NPCNameList.indexOf("Alex")].lust gte 10 and random(1, 2) is 2>>
+		<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
+		<<if _alex.lust gte 10 and random(1, 2) is 2>>
 			You catch Alex sneaking glances at you when <<he>> thinks you're not looking.
 			<br><br>
 
@@ -2412,76 +2431,142 @@
 <br><br>
 <</widget>>
 
+<<widget "alex_bed_orgasm">>
+<<if $bus is "farm_alex_room" or $bus is "farm_bedroom" and $alex_bed is "player">>
+	<<if $exposed gte 2>>
+		<<He>> hastily brushes <<his>> clothes with a washcloth, then hands a fresh one to you, averting <<his>> gaze.
+		<br><br>
+
+		<<switch random(1, 3)>>
+			<<case 1>>
+				"Y-you perv. I just washed these," <<he>> says, <<his>> face red.
+			<<case 2>>
+				"S-someone's off to a head start. Pervert." <<Hes>> blushing.
+			<<case 3>>
+				"Th-thanks for the natural alarm," <<he>> blushes. "Beats the roosters any day."
+		<</switch>>
+	<<else>>
+		<<He>> fetches a washcloth, pointing out your moist spot before looking away.
+		<br><br>
+	
+		<<switch random(1, 3)>>
+			<<case 1>>
+				<<He>> stretches. "I'll handle laundry in a jiffy. But first, I'm starving."
+			<<case 2>>
+				"Some dream you had, partner," <<he>> grins and nudges you. "Was I in it?"
+			<<case 3>>
+				"Thanks for the natural alarm," <<he>> chuckles. "Beats the roosters any day."
+		<</switch>>
+	<</if>>
+<</if>>
+<</widget>>
+
 <<widget "farm_tell_alex">>
 <<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 <<if random(1, 14) is 14 and $fame.model gte 30>>
-	You talk about your modelling gig.
-	<<if $rng gte 60 and $alex_countdown is undefined and $farm_stage gte 7>>
-		"You model? I bet." <<He>> blushes. "You're quite the looker."
-	<<elseif $rng gte 30 and $farm_stage gte 6>>
-		"Hope you don't get too big," <<he>> says. "I'd never hear the end of it from my <<if $pronoun is "m">>dad<<else>>mum<</if>>."
+	You tell <<him>> that you're a model.
+	<<if $alex_countdown is undefined and $farm_stage gte 7>>
+		"I figured as much," <<he>> whispers, leaning forward. "You're quite the looker."
 	<<else>>
-		"Don't let it get to your head," <<he>> teases. "You bet I'm giving a shout, if I catch you on TV."
+		"I hope you don't get too big," <<he>> jests. "I'll keep an eye out on TV though."
 	<</if>>
 <<elseif random(1, 14) is 13 and $fame.scrap gte 30>>
-	You tell <<him>> that you know how to defend yourself.
-	<<if $loveInterest.primary is "Alex" or $loveInterest.secondary is "Alex">>
-		"I knew my <<girl>>'s a tough one," <<he>> grins. "I'm your support, no matter what."
+	You tell <<him>> that you're a fighter.
+	<<if $alex_countdown is undefined and $farm_stage gte 7>>
+		<<if $submissive gte 1150>>
+			"Never would've guessed.
+		<<elseif $submissive lte 850>>
+			"Knew you were tough.
+		<<else>>
+			"Good to know.
+		<</if>>
+		I'm right <<if _alex.dom lte 0>>behind you<<else>>by your side<</if>>, no matter what."
 	<<elseif $bodysize lte 0>>
-		"I'm surprised to hear, coming from a runt like you," <<he>> laughs. "No offence."
+		"Must be rough," <<he>> says. "Being so little."
+	<<elseif $bodysize gte 3>>
+		"I'm surprised folks try their luck with you," <<he>> says, looking up at you.
 	<<else>>
-		<<He>> nods in approval. "It's a good skill anyone should have," <<he>> says. "Perverts need to fuck off."
+		<<He>> nods. "I can relate."
 	<</if>>
 <<elseif random(1, 14) is 12 and $fame.good gte 30>>
-	You tell <<him>> that you go out of your way to help others. Some call you an angel.
+	You tell <<him>> that you like to help others. Some call you an angel.
 	<<if _alex.love lte -10>>
-		"Something just doesn't add up," <<he>> says, sounding annoyed. "Sorry, I didn't mean to be rude. But you could be a little nicer to me."
-	<<elseif $alex_countdown is undefined and $farm_stage gte 7>>
-		"You're my angel," <<he>> coos and beams. "And my <<if $player.gender_appearance is "f">>wo<</if>>man."
-	<<elseif $angel gte 6 and $transformationParts.angel.halo isnot "hidden" and $transformationParts.angel.wings isnot "hidden">>
-		"I'm glad I'm no exception," <<he>> smiles at you. "You sure do look the part."
+		<<He>> opens <<his>> mouth, but refrains from speaking.
+	<<elseif $rng gte 40 and $alex_countdown is undefined and $farm_stage gte 7>>
+		<<if $hour is 5>>
+			<<He>> beams at you.
+		<<else>>
+			<<He>> tucks your hair behind your ear.
+		<</if>>
+		"You're my angel," <<he>> coos.
+	<<elseif $angel gte 6 and $transformationParts.angel.wings isnot "hidden">>
+		<<He>> looks side-to-side at your wings and chuckles. "You sure look the part."
 	<<elseif $demon gte 2>>
 		"Never took you for the righteous type," <<he>> teases. "With that devilish grin of yours."
+	<<elseif $fallenangel gte 2 and $transformationParts.fallenAngel.wings isnot "hidden">>
+		<<He>> looks side-to-side at your wings and chuckles. "Looks like you fell from grace. You making up for it?"
 	<<else>>
-		"I don't know about that," <<he>> says, pretending to roll <<his>> eyes. "I'm joking. I could tell you had a good heart ever since we first met."
+		"Dunno about that," <<he>> says, rolling <<his>> eyes. "I'm joking. I could tell you're good-natured." <<He>> smiles.
 	<</if>>
 <<elseif random(1, 14) is 11 and $fame.business gte 30>>
-	You tell <<him>> that you're an entrepeneur.
+	You tell <<him>> that you're an entrepreneur.
 	<<if $farm_stage gte 7>>
-		"You put in a good effort," <<he>> grins, gesturing to the fields. "Making you co-owner was one of the best decisions I've made."
+		<<if $hour isnot 5>><<He>> nods at the fields. <</if>>"Making you co-owner was one of my best decisions," <<he>> says.
+	<<elseif _alex.love lte -10>>
+		"Something we share in common, at least," <<he>> manages.
 	<<else>>
-		<<He>> nods and smiles. "I like what you've done so far. Keep at it."
+		"We can both make it big someday," <<he>> says with a smile. "I believe so."
 	<</if>>
-<<elseif random(1, 14) is 10 and $fame.socialite gte 30>>
-	You tell <<him>> that you schmooze in town. "It's nice that a townie elite can still get <<pher>> hands dirty with a country<<nnpc_gendery "Alex">> like me," <<he>> says teasingly.
+<<elseif random(1, 14) is 10 and $fame.social gte 30>>
+	You tell <<him>> that you're a socialite. "I'm glad a townie elite can get <<pher>> hands dirty with a country<<nnpc_gendery "Alex">> like me," <<he>> says in a teasing tone.
 <<elseif random(1, 14) is 9 and $adultshopclerk>>
-	You tell <<him>> that you also work as an adult shop clerk. "Do you get an employee discount? I could use more-" <<He>> cuts <<himself>> off. "Nevermind."
+	You tell <<him>> that you're an adult shop clerk. "Do you get an employee discount? I could use more-" <<he>> pauses. "Nevermind."
 <<elseif random(1, 14) is 8 and $spa_job gte 1>>
-	You tell <<him>> that you massage clients at the spa in town. "I'm overdue for one," <<he>> says. "Ever had a mud bath? I'd recommend it."
+	You tell <<him>> that you massage clients at a spa. "I wouldn't mind one," <<he>> says. "But I prefer mud baths."
 <<elseif random(1, 14) is 7 and $oceanbreezejob is 1>>
-	You tell <<him>> that you also wait tables at the town's cafe. "I'd probably be fired on my first day," <<he>> says. "I don't take kindly to harrassment."
+	You tell <<him>> that you wait tables. "Probably wouldn't last one day," <<he>> says. "I don't take kindly to harrassment."
 <<elseif random(1, 14) is 6 and $chef_state gte 1>>
-	You tell <<him>> that you also work as a chef at the town's cafe. "Sounds like a good hustle," <<he>> smiles. "We should have a cook-off sometime."
+	You tell <<him>> that you're a chef. "Sounds like a good hustle," <<he>> smiles. "We should have a cook-off."
 <<elseif random(1, 14) is 5 and $dockwork is 1>>
-	You tell <<him>> that you're also a dock worker. "Be careful with your spine," <<he>> warns. "Trust me. I'd know from experience."
+	You tell <<him>> that you're a dock worker.
+	<<if $alex_countdown is undefined and $farm_stage gte 7>>
+		"Don't break your back," <<he>> whispers. "Leave that to me."
+	<<else>>
+		"Be careful with all that weight," <<he>> warns.
+	<</if>>
 <<elseif random(1, 14) is 4 and $stripclubbartendingintro is 1>>
 	You tell <<him>> that you moonlight as a bartender. "You fix up drinks? Why didn't you say something sooner?" <<His>> face lights up, and <<he>> proceeds to rave about liquor.
+<!--Vrel said Alex can dance quite well... when sober. D skill if they're drunk-->
 <<elseif random(1, 14) is 3 and $stripclubdancingintro is 1 or $dance_job_intro is 1>>
-	You tell <<him>> that you're also a dancer. <<He>> laughs for a good while. "I think I'm pretty good at it myself. Drew up quite the crowd." You don't think <<he>> meant the same kind of dancing you do.
-<<elseif random(1, 14) is 2 and $brotheljob is 1 and $fame.prostitution gte 30>>
-	"I heard the rumours about you in the brothel. I'm surprised you still show up here. With the amount of bank you must be making." <<He>> eyes you up and down, then looks away, laughing.
+	You tell <<him>> that you're a dancer. <<He>> bursts into laughter. "I think I'm not half bad myself." You don't think <<he>> meant the kind of dancing you do.
+<!--Vrel said Alex might tease PC about prostitution fame. Not if they're dating though.-->
+<<elseif random(1, 14) is 2 and $brotheljob is 1 and $fame.prostitution gte 30 and !($alex_countdown is undefined and $farm_stage gte 7)>>
+	"Rumours said you work at the brothel. <<print either($farm_stage gte 7 ? "I'm glad you stuck" : "It's a wonder you make")>> it out here, if there's any truth to 'em." <<He>> laughs.
 	<<if $uncomfortable.lewd is true>>
 		<<stress 6>><<gstress>>
 	<</if>>
 <<elseif random(1, 14) is 1 and $fame.sex gte 400>>
-	"Rumours say you've racked up quite the body count," <<he>> smiles in awe.
 	<<if $alex_countdown is undefined and $farm_stage gte 7>>
-		"You're a <<if $player.gender_appearance is "f">>wo<</if>>man after my own heart, y'know that?"
+		"I heard you've quite the body count," <<he>> smiles in awe. "Good thing you're all mine now."
+		<<if $loveInterest.primary isnot "Alex" and $loveInterest.secondary isnot "none">>
+			<<stress 1>><<gstress>>
+		<</if>>
+	<<elseif _alex.love lte -10>>
+		"I heard you've quite the body count," <<he>> says with a hint of admiration. "We might get along after all."
 	<<else>>
-		"Takes some serious hustle. I respect it."
+		"I heard you've quite the body count," <<he>> smiles in awe. "I'd be proud if I were you."
 	<</if>>
 <<else>>
-	You shrug and gaze <<if $hour is 5>>out the window.<<else>>up at the sky.<</if>> <<He>> does likewise.
+	<<if $trauma gte $traumamax or $dissociation gte 1>>
+		You give <<him>> a blank stare. "Sorry," <<he>> says, looking away. "Bad question."
+	<<else>>
+		<<print either(
+			"You shrug and gaze <<if $hour is 5>>out the window<<else>>up at the sky<</if>>. <<He>> does likewise.",
+			"You tell <<him>> something mundane. <<He>> gets distracted by something else.",
+			"You decline to respond. <<He>> shrugs. \"Fair enough.\"",
+			"You ask about <<him>> instead. \"But I asked you first,\" <<he>> laughs."
+		)>>
+	<</if>>
 <</if>>
 <</widget>>
 
@@ -2523,6 +2608,7 @@
 
 
 <<widget "cottage_bailey_options">>
+<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 <<if $money gte $rentmoney>>
 	<<link [[Pay up|Farm Cottage Bailey Pay]]>><</link>>
 	<br>
@@ -2538,12 +2624,7 @@
 		"I don't have it," you tell Bailey. "You're wasting your time."
 	<</if>>
 	<br>
-	Alex rests a hand on your shoulder. "We won't be blackmailed," <<he>> says, glaring at the intruder. "Get the fuck off
-	<<if $NPCName[$NPCNameList.indexOf("Alex")].dom gte 20>>
-		my
-	<<else>>
-		our
-	<</if>>	property."
+	Alex rests a hand on your shoulder. "We won't be blackmailed," <<he>> says, glaring at the intruder. "Get the fuck off <<print (_alex.dom gte 20 ? "my" : "our")>> property."
 	<br><br>
 
 	"Fine," Bailey says. "My friends will be glad of it." <<nnpc_He Bailey>> turns and walks away.
diff --git a/game/overworld-plains/loc-farm/woodland.twee b/game/overworld-plains/loc-farm/woodland.twee
index 0d10a0381a1f753c853cb4da177a939e76c8a59f..efce9d7931f85a9a7d9dcf2214b8be1b9d0ea6e1 100644
--- a/game/overworld-plains/loc-farm/woodland.twee
+++ b/game/overworld-plains/loc-farm/woodland.twee
@@ -381,17 +381,17 @@ The warmth spreads from your fingertips. You resist the urge to bury your nose i
 <<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 
 <<if $submissive gte 1150>>
-	"I feel safe too," you say, blushing. "When I'm around you."
+	"I feel safe too," you say quietly. "When I'm around you."
 <<elseif $submissive lte 850>>
-	"You're a better protector than some trees," you proudly declare.
+	"You're a better protector than some trees," you proclaim.
 <<else>>
-	"I feel safe too," you smile widely. "Because of you."
+	"I feel safe too," you smile. "Because of you."
 <</if>>
 <br><br>
 
 Alex puffs out <<his>> chest.
 <<if _alex.dom gte 30>>
-	"Thanks, <<girl>>. Tell me something I don't know," <<he>> says with a wink.
+	"Tell me something I don't know," <<he>> says with a wink.
 <<elseif _alex.dom lte -30>>
 	"I think you give a <<nnpc_gendery "Alex">> too much credit," <<he>> teases.
 <<else>>
@@ -572,8 +572,8 @@ Alex jerks <<his>> head away and closes <<his>> eyes.
 <</if>>
 <br>
 
-
-<<if $NPCName[$NPCNameList.indexOf("Alex")].lust gte 20>>
+<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
+<<if _alex.lust gte 20>>
 	Alex steels <<himself>>, <span class="lewd">and pounces on you.</span>
 	<br><br>
 
@@ -614,7 +614,8 @@ Alex looks away, abashed. "I-I wasn't-"
 You smirk, toss the branch aside, and hop off the ladder. You press your body against <<his>>, backing <<him>> up against the tree. "You gonna perv on me again, hmm?" you ask.
 <br><br>
 
-<<if $NPCName[$NPCNameList.indexOf("Alex")].lust gte 20>>
+<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
+<<if _alex.lust gte 20>>
 	Alex averts <<his>> gaze, then laughs. "And what will you do if I do?" <<He>> plants one hand against your <<bottom>>, pulling you against <<him>>. <<His>> other hand wanders down your abdomen.
 	<br><br>
 	<<if $worn.genitals.type.includes("chastity")>>
@@ -641,7 +642,7 @@ You smirk, toss the branch aside, and hop off the ladder. You press your body ag
 	<<link [[Next|Farm Woodland Tend Alex Sex]]>><<set $sexstart to 1>><</link>>
 	<br>
 <<else>>
-	Alex averts <<his>> gaze, then laughs. "You're quite something," <<he>> says. <<He>> clamps <<his>> hands against your <<bottom>>, pulling you against <<him>>. "I'll be good. Lets get back to work." <<He>> plants a kiss on your cheek.
+	Alex averts <<his>> gaze, then laughs. "You're quite something," <<he>> says. <<He>> clamps <<his>> hands against your <<bottom>>, pulling you against <<him>>. "I'll be good. Let's get back to work." <<He>> plants a kiss on your cheek.
 	<br><br>
 
 	<<link [[Next|Farm Woodland]]>><</link>>
diff --git a/game/overworld-plains/loc-farm/work.twee b/game/overworld-plains/loc-farm/work.twee
index 214c94587dc5d7b80fac3171b6d9b66935aedf03..f294c1f6758d94f04f677d9f915bd7e2525f9123 100644
--- a/game/overworld-plains/loc-farm/work.twee
+++ b/game/overworld-plains/loc-farm/work.twee
@@ -361,21 +361,36 @@ You are on Alex's farm. A rustic farmhouse overlooks a yard and chicken coop. Ot
 	<br>
 <<elseif $farm.build_finished.includes("tower 1")>>
 	<<run $farm.build_finished.delete("tower 1")>>
+	<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 	<<npc Alex>><<person1>>
 	<span class="gold">A watchtower now stands guard over the fields.</span> You stand at its base. It looms above you. A head appears, leaning out the top. It's Alex.
+	<<if $alex_countdown is undefined>>
+		<<He>> rushes down to you.
+		<br><br>
+
+		"Come with me," <<he>> pants, then smiles. "The view is fantastic."
+		<br><br>
+
+		<<He>> grabs your hand and leads you up the wooden stairs. You emerge at the top.
+	<<else>>
+		<br><br>
+		"Come up," <<he>> says, beckoning. "The view is fantastic."
+		<br><br>
+
+		You climb the wooden stairs and emerge at the top.
+	<</if>>
+	There's a roof overhead, but it's otherwise open. You can see the entire farm, the moor in one direction, and even the sea in the other.
 	<br><br>
-	"Come up," <<he>> says. "The view is fantastic."
-	<br><br>
-	You climb the wooden stairs, and emerge at the top. There's a roof overhead, but it's otherwise open. You can see the entire farm, the moor in one direction, and even the sea in the other.
-	<br><br>
+
 	<span class="purple">"We'll need to hire someone,"</span> Alex says, looking out. "They can stand guard here overnight. Catch Remy in the act if <<nnpc_he Remy>> tries anything while we sleep." <<He>> tries to shake the railing. It seems solid. <span class="gold">"There's a pub in town, near the entrance.</span> My <<if $pronoun is "m">>dad's<<else>>mum's<</if>> hired staff there before. That's where I'd look."
 	<br><br>
 
-	<<He>> turns and walks down the stairs.
+	<<if $alex_countdown is undefined>>
+		<<He>> leans against you, and together you watch the <<if $daystate is "dusk">>sunset<<elseif $sweather is "snow">>snowfall<<else>>horizon<</if>>.
+	<<else>>
+		<<He>> turns and walks down the stairs.
+	<</if>>
 	<br><br>
-
-	<<link [[Next|Farm Work]]>><<endevent>><</link>>
-	<br>
 <<elseif $farm.build_finished.includes("tower 2")>>
 	<<run $farm.build_finished.delete("tower 2")>>
 	<span class="gold">A searchlight now gazes from the watchtower.</span> No more hiding in the dark.
@@ -427,10 +442,14 @@ You are on Alex's farm. A rustic farmhouse overlooks a yard and chicken coop. Ot
 	<</if>>
 <<elseif $farm.build_finished.includes("kennel 1")>>
 	<<run $farm.build_finished.delete("kennel 1")>>
-	You hear the baying of hounds. You follow the sound to the kennel. <span class="gold">A yard has been enclosed outside, a safe training area for the <<farm_text_many dog>>.</span> You watch as one rips the head off a human-shaped dummy.
+	You hear the baying of hounds. You follow the sound to the kennel<<if $wolfgirl gte 6>>, howling along<</if>>. <span class="gold">A yard has been enclosed outside, a safe training area for the <<farm_text_many dog>>.</span> You watch as one rips the head off a human-shaped dummy.
 	<br><br>
 
-	"They're pretty scary," Alex says, watching with rapt attention. "They know who's in charge though." Another <<farm_text dog>> joins the first. Dummy remains fly into the air. "I think."
+	<<if $wolfgirl gte 6>>
+		Alex looks relieved when <<he>> sees you. "I thought a dog broke loose," <<he>> laughs. "Didn't think it was just you." <<He>> turns back to the <<farm_text_many dog>>, just as another joins the first. Dummy remains fly into the air. "They know who's in charge. I think."
+	<<else>>
+		"They're pretty scary," Alex says, watching with rapt attention. "They know who's in charge though." Another <<farm_text dog>> joins the first. Dummy remains fly into the air. "I think."
+	<</if>>
 	<br><br>
 
 	<<link [[Next|Farm Work]]>><<endevent>><</link>>
@@ -443,16 +462,25 @@ You are on Alex's farm. A rustic farmhouse overlooks a yard and chicken coop. Ot
 	You enter the barn. Alex stands beside a large apparatus in the centre. <span class="gold">The new milking machine.</span> A red light, like an eye, blinks into life.
 	<br><br>
 
-	"We'll get more milk now." <<He>> scratches a <<farm_text cattle>> behind the ear. "I think our
-	<<if $farm_work.cattle.gender is "m">>
-		boys
-	<<else>>
-		girls
+	"We'll get more milk now." <<He>> scratches a <<farm_text cattle>> behind the ear. "I think our <<print ($farm_work.cattle.gender is "m" ? "boys" : "girls")>> are up to it."
+	<<if $cow gte 6>>
+		<br>
+		You moo in agreement. <<He>> tilts <<his>> head. "Did you just-"
+	<<elseif $farm.milking.dayMilking is true>>
+		<br>
+		<<if $submissive gte 1150>>
+			"M-me too," you say.
+		<<elseif $submissive lte 850>>
+			"So am I," you say.
+		<<else>>
+			"Don't forget about me," you say.
+		<</if>>
+		<br>
+		"R-right."
 	<</if>>
-	are up to it."
 	<br><br>
 
-	<<He>> powers down the machine, and walks away.
+	<<He>> powers down the machine and walks away<<if $cow gte 6>>, visibly confused<<elseif $farm.milking.dayMilking is true>>, flustered<</if>>.
 	<br><br>
 
 	<<link [[Next|Farm Work]]>><<endevent>><</link>>
@@ -460,10 +488,10 @@ You are on Alex's farm. A rustic farmhouse overlooks a yard and chicken coop. Ot
 <<elseif $farm.build_finished.includes("barn 2")>>
 	<<run $farm.build_finished.delete("barn 2")>>
 	<<npc Alex>><<person1>>
-	<span class="gold">You enter the expanded barn.</span> Alex is already there, calming one of the newcomers, an ill-tempered <<farm_text cattle>>. <<He>> waves at you. "We've got a lively herd," <<he>> says. "Almost as big as <<if $pronoun is "m">>dad's<<else>>mum's<</if>>. The one <<he>> manages directly, anyway."
+	<span class="gold">You enter the expanded barn.</span> Alex is already there, calming one of the newcomers, an ill-tempered <<farm_text cattle>>. <<He>> waves at you. "We've got a lively herd," <<he>> says. "Almost as big as <<dad>>'s. The one <<he>> manages directly, anyway."
 	<br><br>
 
-	<<He>> closes the gate, and rests a hand on your shoulder as <<he>> walks by.
+	<<He>> closes the gate, and <<print ($alex_countdown is undefined ? "wraps an arm around your waist" : "rests a hand on your shoulder")>> as <<he>> walks by.
 	<br><br>
 
 	<<link [[Next|Farm Work]]>><<endevent>><</link>>
@@ -516,7 +544,7 @@ You are on Alex's farm. A rustic farmhouse overlooks a yard and chicken coop. Ot
 	The inside is filled with plenty of space for your parasites, with some basic equipment to look after them.
 	<br><br>
 	<<npc Alex>><<person1>>
-	Alex is just behind you, "Not sure what animals you want to keep in here, you better look after them." <<He>> rests a hand on your shoulder as <<he>> walks by to leave the barn.
+	Alex is just behind you. "Not sure what animals you want to keep in here, you better look after them." <<He>> <<print ($alex_countdown is undefined ? "wraps an arm around your waist" : "rests a hand on your shoulder")>> as <<he>> walks by to leave the barn.
 	<br><br>
 	<<link [[Next|Farm Work]]>><<endevent>><</link>>
 	<br>
@@ -583,26 +611,26 @@ You are on Alex's farm. A rustic farmhouse overlooks a yard and chicken coop. Ot
 				<<He>> marches away. <span class="gold">You've earned £<<print ($farm_yield_alex * 9)>>.</span><<set $money += ($farm_yield_alex * 900)>>
 				<br><br>
 			<<elseif _alex.dom lte -30>>
-			<<if $farm_stage gte 7>>
-				<span class="teal">"Hope you don't mind handling the profits, partner."</span>
-			<<else>>
-				<span class="teal">"Dunno what I'd do without you, so this is fair."</span>
-			<</if>>
-			<br><br>
+				<<if $farm_stage gte 7>>
+					<span class="teal">"Hope you don't mind handling the profits, partner."</span>
+				<<else>>
+					<span class="teal">"Dunno what I'd do without you, so this is fair."</span>
+				<</if>>
+				<br><br>
 
-			<<He>> marches away. <span class="gold">You've earned £<<print ($farm_yield_alex * 24)>>.</span><<set $money += ($farm_yield_alex * 2400)>>
-			<br><br>
-		<<else>>
-			<<if $farm_stage gte 7>>
-				<span class="blue">"Here's your share of the profits, partner."</span>
+				<<He>> marches away. <span class="gold">You've earned £<<print ($farm_yield_alex * 24)>>.</span><<set $money += ($farm_yield_alex * 2400)>>
+				<br><br>
 			<<else>>
-				<span class="blue">"Your doing, so this is fair. You've a way with the animals."</span>
-			<</if>>
-			<br><br>
+				<<if $farm_stage gte 7>>
+					<span class="blue">"Here's your share of the profits, partner."</span>
+				<<else>>
+					<span class="blue">"Your doing, so this is fair. You've a way with the animals."</span>
+				<</if>>
+				<br><br>
 
-			<<He>> marches away. <span class="gold">You've earned £<<print ($farm_yield_alex * 18)>>.</span><<set $money += ($farm_yield_alex * 1800)>>
-			<br><br>
-		<</if>>
+				<<He>> marches away. <span class="gold">You've earned £<<print ($farm_yield_alex * 18)>>.</span><<set $money += ($farm_yield_alex * 1800)>>
+				<br><br>
+			<</if>>
 
 		<<link [[Next|Farm Work]]>><<endevent>><</link>>
 		<br>
@@ -696,7 +724,7 @@ Following the slime's command, you find a spot where you think your clothes will
 
 	<<link [[Next|Farm Work]]>><</link>>
 <<else>>
-	You try to ignore the slime but and feel a jolt of pain as it punishes you for defiance. You feel it try, <span class="green">but fail,</span> to force you to expose yourself.<<gwillpower>><<willpower 1>><<set $slimeFarmNaked to false>>
+	You try to ignore the slime but feel a jolt of pain as it punishes you for defiance. You feel it try, <span class="green">but fail,</span> to force you to expose yourself.<<gwillpower>><<willpower 1>><<set $slimeFarmNaked to false>>
 	<br><br>
 	<<link [[Next|Farm Work]]>><</link>>
 <</if>>
@@ -785,9 +813,9 @@ Following the slime's command, you find a spot where you think your clothes will
 You sneak up to Alex, though you keep yourself hidden behind a bush.
 
 <<if $submissive gte 1150>>
-	"A-Alex," you squeak. "I had an accident. D-do you have something I can dry with?"
+	"A-Alex," you say. "I had an accident. D-do you have something I can dry with?"
 <<elseif $submissive lte 850>>
-	"Hey," you shout. "Alex. Got anything I can dry with?"
+	"Hey," you say. "Alex. Got anything I can dry with?"
 <<else>>
 	"Alex," you say. "I've had an accident. Do you have anything I could dry with?"
 <</if>>
@@ -829,9 +857,9 @@ A towel drops down the stairwell, and you dry yourself in the kitchen. You hear
 You sneak up to Alex, though you keep yourself hidden behind a bush.
 
 <<if $submissive gte 1150>>
-	"A-Alex," you squeak. "I had an accident. D-do you have any clothes I could wear?"
+	"A-Alex," you say. "I had an accident. D-do you have any clothes I could wear?"
 <<elseif $submissive lte 850>>
-	"Hey," you shout. "Alex. Got anything I can wear?"
+	"Hey," you say. "Alex. Got anything I can wear?"
 <<else>>
 	"Alex," you say. "I've had an accident. Do you have any clothes I could wear?"
 <</if>>
@@ -849,12 +877,13 @@ You follow <<him>> to the farmhouse. Alex need only turn to see your <<lewdness>
 
 :: Farm Alex Clothes 2
 <<effects>>
+<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
 
 A bundle falls down the stairwell.
 
 <<if $worn.upper.type.includes("naked") and $worn.lower.type.includes("naked")>>
 	It's a checkered shirt.<<upperwear 33>>
-	<<if $NPCName[$NPCNameList.indexOf("Alex")].dom gte $npcdomhigh and $NPCName[$NPCNameList.indexOf("Alex")].lust gte 10>>
+	<<if _alex.dom gte 10 and _alex.lust gte 10>>
 		A smaller bundle follows. A pair of denim shorts.<<lowerwear 31>>
 	<<else>>
 		Another bundle thumps to the ground in front of you. A pair of jeans.<<lowerwear 22>>
@@ -862,7 +891,7 @@ A bundle falls down the stairwell.
 <<elseif $worn.upper.type.includes("naked")>>
 	It's a checkered shirt.<<upperwear 33>>
 <<else>>
-	<<if $NPCName[$NPCNameList.indexOf("Alex")].dom gte $npcdomhigh and $NPCName[$NPCNameList.indexOf("Alex")].lust gte 10>>
+	<<if _alex.dom gte 10 and _alex.lust gte 10>>
 		It's a pair of denim shorts.<<lowerwear 31>>
 	<<else>>
 		It's a pair of jeans.<<lowerwear 22>>
@@ -877,7 +906,7 @@ A bundle falls down the stairwell.
 
 You get dressed in the kitchen. You hear Alex come down the stairs. <<He>> asks if you're decent before entering the kitchen.
 
-<<if $NPCName[$NPCNameList.indexOf("Alex")].dom gte $npcdomhigh and $NPCName[$NPCNameList.indexOf("Alex")].lust gte 10>>
+<<if _alex.dom gte 10 and _alex.lust gte 10>>
 	<<His>> eyes traverse your body. "A little tight, maybe," <<he>> says. "Come on. We need to get back to work."
 <<else>>
 	"Fits well," <<he>> says. "Come on. We need to get back to work."
@@ -2208,13 +2237,13 @@ You sneak up to the shed, and push the door open.
 
 <<set _rng to random(1, 6)>>
 <<if _rng is 1>>
-	You faintly hear a wet sound coming from the moor. When you look, you can't see what caused it. <<gstress>><<stress 3>>
+	You faintly hear a wet sound coming from the moor, but you can't see what caused it.<<gstress>><<stress 3>>
 <<elseif _rng is 2>>
 	<br><br>
-	You get an uncomfortable feeling, like something is watching you. You look around, but nothing is there. <<gstress>><<stress 6>>
+	You feel like something watches you. You look around, but nothing's there.<<gstress>><<stress 6>>
 <<elseif _rng gte 3>>
 	<br><br>
-	You trip over a tangle of brambles, falling to the ground with a thud. <<pain 5>> <<gpain>>
+	You trip over a tangle of brambles, falling to the ground with a thud.<<pain 5>><<gpain>>
 <</if>>
 
 <<if $farm.clearing gte 50>>
@@ -2294,10 +2323,14 @@ You sneak up to the shed, and push the door open.
 	<<if ($loveInterest.primary is "Alex" or $loveInterest.secondary is "Alex")>>
 		<<if $season is "winter">>
 			You huddle together for warmth.
-		<<elseif _alex.dom lte -10>>
-			<<He>> leans against you.
 		<<else>>
-			You sit and lean against <<him>>.
+			<<if $fatigue gte 1200>>
+				You lie on <<his>> lap.
+			<<elseif _alex.dom lte -10>>
+				You sit and <<he>> leans against you.
+			<<else>>
+				You sit and lean against <<him>>.
+			<</if>>
 		<</if>>
 	<<else>>
 		You sit and lean against the tree.
@@ -2323,6 +2356,12 @@ You sneak up to the shed, and push the door open.
 	<</if>>
 	<br><br>
 
+	<<if $leftarm is "bound" and $rightarm is "bound">>
+		<<unbind>>
+		You bend forward to reveal your predicament. "What'd you get yourself into?" <<he>> laughs. <<He>> sets the bottle down, and unties your arms.
+		<br><br>
+	<</if>>
+
 	<<link [[Drink|Farm Rest Drink]]>><<alcohol 120>><<stress -6>><<npcincr Alex love 1>><</link>><<glove>><<lstress>>
 	<br>
 	<<link [[Refuse|Farm Rest Refuse]]>><</link>>
@@ -2335,35 +2374,31 @@ You sneak up to the shed, and push the door open.
 <<effects>>
 <<npc Alex>><<person1>>
 
-You approach Alex with the milkshake. <<He>> waves at you with a bottle beside <<him>>, seemingly unaware. "Hey, fancy-"
-<br>
-"A drink?" you interrupt, giving the creamy drink a light shake.
+You approach Alex with the milkshake. <<He>> waves you over, then retrieves a bottle. "Hey-"
 <br><br>
 
-"Not what I had in mind," <<he>> chuckles in amusement, and stashes the bottle away. "Not looking forward to the crash later either. But I'll accept the generous offer. Cheers."
-Alex takes it off your hands, and after twenty minutes of sipping and chatting, tips <<his>> hat off to you as you part ways.
+"Fancy a drink?" you interrupt, giving the creamy drink a light shake.
 <br><br>
 
-<<link [[Next|Farm Work]]>><</link>>
+<<He>> chuckles with mirth and stashes the bottle away. "Not what I had in mind, but I'll accept the generous offer. Cheers." You spend the next twenty minutes chatting. <<He>> tips <<his>> hat before parting ways.
+<br><br>
+
+<<link [[Next|Farm Work]]>><<endevent>><</link>>
 
 :: Alex Share Milkshake
 <<effects>>
 <<npc Alex>><<person1>>
 
-You sit beside Alex, then procure the milkshake. "Fancy a drink?" you ask simultaneously. <<He>> pulled out a bottle to offer you at the same time.
+You approach Alex with the milkshake. "Fancy a drink?" you ask simultaneously. <<He>> pulled out a bottle to offer you at the same time.
 <br><br>
-
-<<if $worn.head.name is "naked">>
-	You take <<his>> hat off, and pull the brim over your face.<<headwear 17>>
-<</if>>
-"They say you shouldn't drink alone," you add, with your best impression of Alex's voice.
+ 
+"They say you shouldn't drink alone," you say in your best impression of Alex's voice.
 <br><br>
-
-<<He>> erupts in uncontrollable laughter, and you spend the next twenty minutes laughing with <<him>>. Towards the end, you share the creamy treat together.
-"Thanks for the sugar," <<he>> wheezes, wiping a tear. After catching your breath, you part ways.
+ 
+You spend the next twenty minutes making fun of each other and laughing. It's hard keeping the milkshake steady, but the pair of you manage. "Thanks for the sugar," <<he>> wheezes, wiping a tear from <<his>> eye.
 <br><br>
-
-<<link [[Next|Farm Work]]>><</link>>
+ 
+<<link [[Next|Farm Work]]>><<endevent>><</link>>
 
 :: Farm Stables Rest
 <<effects>><<set $outside to 0>>
@@ -2371,13 +2406,11 @@ You sit beside Alex, then procure the milkshake. "Fancy a drink?" you ask simult
 You relax on the hammock next to the stables.
 <<if $weather is "rain" or $weather is "snow">>You're glad to have some cover from the <<print ($weather is "rain"?'rain':'snow')>>.<</if>>
 
-<<if $rng gte 75 and $daystate isnot "night" and $NPCName[$NPCNameList.indexOf("Alex")].love gte 80 and $farm_work.alex isnot "still" and $alex_countdown is undefined and $farm_stage gte 7>>
-	You see Alex approach, waving at you.
-	"Hey, partner," <<nnpc_he "Alex">> smiles and leans across your lap. "Just thought I'd swing by."
+<<if $rng gte 75 and $daystate isnot "night" and $farm_work.alex isnot "still" and $alex_countdown is undefined and $farm_stage gte 7 and $NPCName[$NPCNameList.indexOf("Alex")].love gte 50>>
+	Alex waves at you as <<nnpc_he "Alex">> approaches. <<nnpc_He "Alex">> <<print either("leans across your lap", "gives you a big push, then climbs right in", "takes a swig from a bottle and sits down")>>.
 	<br><br>
 
-	You recline with <<nnpc_him "Alex">>, swayed by the occasional breeze. <<nnpc_He "Alex">> reluctantly gets up at one point with a sigh.
-	"I should get back to work. But I couldn't resist being with you."
+	You recline alongside <<nnpc_him "Alex">> for a time, swayed by the occasional breeze. <<nnpc_He "Alex">> gets up with a sigh. "I should get back to work. <<print either("Take care", "Kinda wish I didn't have to", "Just thought I'd swing by")>>."
 <<elseif $daystate is "night">>
 	With the horses sleeping, you're able to enjoy the peace and quiet.
 <<elseif $farm_work.horses_out is 1>>
@@ -2551,10 +2584,10 @@ You are in the barn. The <<farm_text_many cattle>> sleep sound.
 You take two of the suction tubes, and attach them to your <<breasts>>.
 <br><br>
 <<if $daystate is "night">>
-	The machine comes alive, and sucks your chest. You gasp at the sensation, almost waking one of the <<farm_text cattle>>s.<<gggarousal>><<arousal 2000>>
+	The machine comes alive, and sucks at your chest. You <<if $cow gte 6>>moo<<<else>>gasp<</if>> at the sensation, almost waking one of the <<farm_text cattle>>s.<<gggarousal>><<arousal 2000>>
 	<br><br>
 <<else>>
-	The machine comes alive, and sucks your chest. You gasp at the sensation, causing one of the <<farm_text cattle>> to turn their head in your direction.<<gggarousal>><<arousal 2000>>
+	The machine comes alive, and sucks at your chest. You <<if $cow gte 6>>moo<<<else>>gasp<</if>> at the sensation, causing one of the <<farm_text cattle>> to turn their head in your direction<<if $cow gte 6>> and moo back<</if>>.<<gggarousal>><<arousal 2000>>
 	<br><br>
 <</if>>
 
@@ -2668,10 +2701,10 @@ You take one of the suction tubes, and attach it to your <<penis>>.
 <br><br>
 
 <<if $daystate is "night">>
-	The machine comes alive, and sucks at your penis. You gasp at the sensation, almost waking one of the <<farm_text cattle>>s.<<gggarousal>><<arousal 2000>>
-<br><br>
+	The machine comes alive, and sucks at your penis. You <<if $cow gte 6>>moo<<<else>>gasp<</if>> at the sensation, almost waking one of the <<farm_text cattle>>s.<<gggarousal>><<arousal 2000>>
+	<br><br>
 <<else>>
-	The machine comes alive, and sucks at your penis. You gasp at the sensation, causing one of the <<farm_text cattle>> to turn their head in your direction.<<gggarousal>><<arousal 2000>>
+	The machine comes alive, and sucks at your penis. You <<if $cow gte 6>>moo<<<else>>gasp<</if>> at the sensation, causing one of the <<farm_text cattle>> to turn their head in your direction<<if $cow gte 6>> and moo back<</if>>.<<gggarousal>><<arousal 2000>>
 	<br><br>
 <</if>>
 
diff --git a/game/overworld-plains/loc-moor/abduction.twee b/game/overworld-plains/loc-moor/abduction.twee
index cb8b890c8ab6d3152a07f76641949153f466709f..ddc2df455d801904a69688d5fc95c0952416ac36 100644
--- a/game/overworld-plains/loc-moor/abduction.twee
+++ b/game/overworld-plains/loc-moor/abduction.twee
@@ -18,33 +18,44 @@ You don't have a lot of time to shout before it's too late.
 <<if $phase is 1>>
 	With all you've got, you scream at the top of your lungs. The <<person2>><<person>> produces a rag and bottle. You struggle, but it's no use. The rag covers your face, and the sweet smells makes you feel faint. Dizziness overwhelms you as you slip into their arms.
 	<br><br>
-	<<if $NPCName[$NPCNameList.indexOf("Alex")].love gte 40>>
+	<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
+	<<if _alex.love gte 40>>
 		<<person1>>
 		"Hey!" A voice belonging to Alex calls out. "Drop <<phim>>, now!" <<His>> voice startles the goons.
 		<br><br>
+
 		"Fuck, this was supposed to be easy!" the <<person2>><<person>> angrily states.
 		<br><br>
+
 		Both assailants drop you, leaving you in the dirt. They run into the van and speed off.
 		<br><br>
+
 		Footsteps approach, and soon you're facing Alex. <<person1>><<He>> inspects your clouded eyes with a worried expression.
 		<br><br>
-		"What's wrong? Hey!" Alex frantically says, tapping your cheek. You barely give a response. "What happened?"
+
+		"Hey! What's wrong?" Alex says frantically, tapping your cheek. You barely give a response. "What happened?"
 		<br><br>
+
 		<<His>> voice trails off as your consciousness begins to fade. Alex quickly picks you up and carries you away before everything goes dark.
 		<br><br>
-		<<link [[Give in|Farm Abduction wake 3]]>><<pass 4 hours>><<set $stress -= 5000>><</link>><<lstress>>
+
+		<<link [[Give in|Farm Abduction wake 3]]>><<pass 4 hours>><<set $alexDaily.passout to true>><<set $stress -= 5000>><</link>><<lstress>>
 	<<else>>
 		The <<person2>><<person>> looks around for a moment then at you. <<He>> smirks. "What did you expect that to do, princess? Waiting for a prince to rescue you?"
 		<br><br>
+
 		The two assailants continue to drag you towards the van. Dizziness overwhelms you. As you near the vehicle, you feel your consciousness fading.
 		<br><br>
+
 		<<link [[Next|Moor Abduction Wake]]>><<pass 60>><<set $stress -= 2000>><<set $moor to 50>><<endevent>><</link>>
 	<</if>>
 <<elseif $phase is 2>>
 	You watch as one of the goons produces a rag and bottle. You struggle, but it's no use. The rag covers your face, and the sweet smells makes you feel faint.
 	<br><br>
+
 	The two assailants continue to drag you towards the van. Dizziness overwhelms you. As you near the vehicle, you feel your consciousness fading.
 	<br><br>
+
 	<<link [[Next|Moor Abduction Wake]]>><<pass 60>><<set $stress -= 2000>><<set $moor to 50>><<endevent>><</link>>
 <</if>>
 
@@ -53,36 +64,62 @@ You don't have a lot of time to shout before it's too late.
 <<if $trauma lt ($traumamax / 10) * 6>>
 	You awake inside a farmhouse. You're lying on a couch with a blanket over you. A small table holding a cup of tea sits nearby.
 	<br><br>
+
 	Alex is walking up and down the room, phone in hand. "I know how long it's going to take. I need an ambulance now!" <<His>> gaze turns to you. "Shit, are you alright?"
 	<br><br>
+
 	You nod.
 	<br><br>
-	"Cancel that." Alex sighs, rubbing <<his>> face. <<He>> approaches you. "Some thugs were carting you off. They drugged you. Don't worry," Alex strokes your hair. "I'm not letting them take what's mine."
+
+	"Cancel that." Alex sighs, rubbing <<his>> face. <<He>> approaches you. "Some thugs were carting you off. They drugged you.
+	<<if $farm_stage gte 7 and $alex_countdown is undefined>>
+		Don't worry." <<He>> strokes your hair and kisses your forehead. "I'm not letting them take what's mine."
+	<<else>>
+		Don't worry." <<He>> smiles. "I'm not letting them take my friend."
+	<</if>>
 	<br><br>
+
 	Getting up, <<he>> begins to <<if $daystate isnot "night">>walk outside<<else>>walk upstairs<</if>>. "Rest up as long as you need."
 	<br><br>
+
 	Not wasting too much time, you sit up and drink the tea left for you. It's refreshing.
-	<br><br>
 <<else>>
-	You awaken in a wooden interior. You are lying on a sofa. You realise a figure is looming over you, and you panic. You shout and flail your arms, trying to push them away from you. A small wooden table falls over, spilling a cup onto the floor.
+	You awaken in a wooden interior. You are lying on a sofa. You realise a figure is looming over you, and you panic.
+	You shout and flail your arms, trying to push them away from you. A small wooden table falls over, spilling a cup onto the floor.
 	<br><br>
+
 	The figure backs away at your onslaught, but then approaches again. They grasp your wrists and straddle your belly, pinning you in place.
 	<br><br>
+
 	"It's me!" says Alex. "What's gotten into you?"
 	<br><br>
+
 	Your mind clears, and you stop struggling. Alex looks down at your tear-strewn face. <<He>> sighs in relief and releases you.
 	<br><br>
-	"Sorry, but you were about ready to hurt yourself," <<he>> says. "You went full mental jacket there. Though given what just happened, I don't blame you." <<He>> rubs the back of <<his>> neck. "I'm not about ready for someone to take what's mine, don't worry. Rest as long as you need."
+
+	"Sorry, but you were about ready to hurt yourself," <<he>> says. "You went full mental jacket there. Though given what just happened, I don't blame you." <<He>> rubs the back of <<his>> neck.
+	<<if $farm_stage gte 7 and $alex_countdown is undefined>>
+		"Don't worry, no one takes what's mine. Rest up as long as you need."
+	<<else>>
+		"Don't worry, no one's taking my friend away. Rest up as long as you need."
+	<</if>>
 	<br><br>
+
 	Alex crouches to clean the mess, then steps away. You stare at your shaking hands before getting up.
-	<br><br>
 <</if>>
+<br><br>
+
 <<if $daystate is "night">>
 	<<link [[Rest till morning|Farm Abduction wake 4]]>><<if $ironmanmode isnot true>><<set $saveDetails.auto.count++>><</if>><<endevent>><</link>>
 	<br>
 <</if>>
 <!--Might be best to change this later-->
-<<link [[Leave|Farm Work]]>><<endevent>><</link>>
+<!--If you unlocked the cottage, PC remains downstairs like they were-->
+<<if $farm_stage gte 7>>
+	<<link [[Next|Farm Cottage]]>><<endevent>><</link>>
+<<else>>
+	<<link [[Next|Farm Work]]>><<endevent>><</link>>
+<</if>>
 
 :: Farm Abduction wake 4
 <<set $location to "alex_cottage">><<set $outside to 0>><<effects>>
@@ -101,7 +138,12 @@ You don't have a lot of time to shout before it's too late.
 You decide to lie back down on the couch till morning. You get up just as the sun is starting to shine.
 <br><br>
 <!--Might be best to change this later-->
-<<link [[Next|Farm Work]]>><</link>>
+<!--If you unlocked the cottage, PC remains downstairs like they were-->
+<<if $farm_stage gte 7>>
+	<<link [[Next|Farm Cottage]]>><</link>>
+<<else>>
+	<<link [[Next|Farm Work]]>><</link>>
+<</if>>
 
 :: Moor Abduction
 <<effects>>
diff --git a/game/overworld-town/loc-adultshop/gift-strap-ons.twee b/game/overworld-town/loc-adultshop/gift-strap-ons.twee
index a7e28cd7e2e78da2c2dc65c3687ce89185743b24..9cf6a7a0d2a4e920c4457c080eb7316e14b497bb 100644
--- a/game/overworld-town/loc-adultshop/gift-strap-ons.twee
+++ b/game/overworld-town/loc-adultshop/gift-strap-ons.twee
@@ -289,23 +289,67 @@ You furtively hold the _sextoy beneath the pew, tapping it against Sydney's leg.
 <<effects>>
 
 <<if $submissive gte 1150>>
-	Your hands tremble as you hold out a package wrapped with a ribbon for Kylar. <<His>> face lights up as <<he>> gingerly takes it.
+	You hold out a package wrapped with a ribbon.
+	<<if $NPCName[$NPCNameList.indexOf("Kylar")].rage gte 60>>
+		An exaggerated gasp escapes <<his>> lips
+	<<elseif $NPCName[$NPCNameList.indexOf("Kylar")].rage gte 30>>
+		<<He>> pinches <<himself>>, as if in disbelief
+	<<else>>
+		<<He>> squeals in happiness
+	<</if>>
+	upon seeing it.
 <<elseif $submissive lte 850>>
-	You swap out Kylar's sketchpad for a package wrapped with a ribbon. <<He>> tries to reach for it, but then notices the package. <<His>> face lights up.
+	You swap out Kylar's sketchpad for a package wrapped with a ribbon. <<He>> reaches for <<his>> sketchpad, but
+	<<if $NPCName[$NPCNameList.indexOf("Kylar")].rage gte 60>>
+		does a double take
+	<<elseif $NPCName[$NPCNameList.indexOf("Kylar")].rage gte 30>>
+		pauses
+	<<else>>
+		looks surprised
+	<</if>>
+	when <<he>> sees the present.
 <<else>>
-	You pass a package wrapped with a ribbon next to Kylar's sketchpad. <<He>> drops <<his>> pencil, and gingerly takes it. <<He>> seems elated.
+	You slide a package wrapped with a ribbon beside Kylar's sketchpad. <<He>> drops <<his>> pencil, mouth agape, and
+	<<if $NPCName[$NPCNameList.indexOf("Kylar")].rage gte 60>>
+		snatches it.
+	<<elseif $NPCName[$NPCNameList.indexOf("Kylar")].rage gte 30>>
+		anxiously takes it.
+	<<else>>
+		gingerly takes it.
+	<</if>>
 <</if>>
+<<His>> face lights up.
 <br><br>
 
 <<if $NPCName[$NPCNameList.indexOf("Kylar")].rage gte 30>>
 	"A g-gift? Really? I thought..." Kylar shakes <<his>> head. "Thank you. I will cherish this."
-	<<He>> looks at the unwrapped strap-on and exhales sharply, eyes locked on the toy.
-	"Are you giving me this because I'm... not enough? If that makes you happy, I'll do it. Just d-don't leave me for... someone else."
+	<<He>> looks at the unwrapped strap-on and exhales sharply, eyes locked on the toy. "Are you giving me this because I'm... not enough?"
+	<br><br>
+
+	<<if $submissive gte 1150>>
+		You wordlessly embrace <<him>>. <<He>> squeezes you back.
+	<<elseif $submissive lte 850>>
+		You press a finger to <<his>> lips, shushing <<him>>. <<He>> giggles.
+	<<else>>
+		You shake your head and reassure <<him>>. <<He>> seems to perk up again.
+	<</if>>
+	"If that makes you happy, I'll do it. Just d-don't leave me for... someone else."
 <<else>>
 	"A gift from you? I will cherish this, thank you my love."<<set $kylarSeen.pushUnique("saidLove")>>
-	<<His>> breathing gets heavy as <<he>> looks at the unwrapped strap-on. "Th-this is so lewd," <<he>> whispers. "Y-you really want me to wear this...?" <<He>> looks up, smiling, and <<he>> gently trails <<his>> finger along your cheek. "Of course," <<he>> giggles. "Anything for you."
+	<<His>> breathing gets heavy as <<he>> looks at the unwrapped strap-on. "Th-this is so lewd," <<he>> whispers. "Y-you really want me to wear this...?" <<He>> looks up at you.
+	<br><br>
+
+	<<if $submissive gte 1150>>
+		You nod meekly.
+	<<elseif $submissive lte 850>>
+		You confidently.
+	<<else>>
+		You nod.
+	<</if>>
+	Smiling, <<he>> gently trails <<his>> finger along your cheek. "Of course," <<he>> giggles. "Anything for you."
 <</if>>
 <br><br>
+
 Kylar crushes the strap-on against <<his>> chest, staring intently into your eyes. "Do you want to use it now? I need to do things to you."
 <<giftSexToys "Kylar">>
 <br><br>
diff --git a/game/overworld-town/loc-domus-homes/skulduggery.twee b/game/overworld-town/loc-domus-homes/skulduggery.twee
index 609d099426d888b296a36545cb3829c317fe84e5..6c0a9c07d71fd7bb14ae90cefaa13b4f1dcc1bb8 100644
--- a/game/overworld-town/loc-domus-homes/skulduggery.twee
+++ b/game/overworld-town/loc-domus-homes/skulduggery.twee
@@ -147,7 +147,19 @@ You sneak around the house and look for anything of value.
 	<br><br>
 	You can't steal from these people. You should probably leave <i>them</i> money.
 	<br><br>
-	<<link [[Leave|Domus Street]]>><</link>>
+	<<if $money gte 10000>>
+		<<link [[Leave £100|Domus Leave Money]]>><<set $phase to 0>><<set $money -= 10000>><<stress -6>><<trauma -6>><</link>><<lstress>><<ltrauma>>
+		<br>
+	<</if>>
+	<<if $money gte 50000>>
+		<<link [[Leave £500|Domus Leave Money]]>><<set $phase to 1>><<set $money -= 50000>><<stress -24>><<trauma -24>><</link>><<llstress>><<lltrauma>>
+		<br>
+	<</if>>
+	<<if $money gte 100000>>
+		<<link [[Leave £1000|Domus Leave Money]]>><<set $phase to 2>><<set $money -= 100000>><<stress -50>><<trauma -50>><</link>><<lllstress>><<llltrauma>>
+		<br>
+	<</if>>
+	<<link [[Just Leave|Domus Street]]>><</link>>
 	<br>
 <<else>>
 	<<set $rng to random(1, 100)>>
@@ -694,3 +706,20 @@ You lead <<him>> from the room, and hand <<him>> the towels from the bed. <<He>>
 	<<link [[Next|Domus House Dungeon Rape]]>><<set $molestationstart to 1>><</link>>/*End event clears out prisoner before combat*/
 <</if>>
 <br>
+
+:: Domus Leave Money
+<<set $outside to 0>><<set $location to "town">><<effects>><<set $bus to "domus">>
+
+You leave
+<<if $phase is 0>>
+	£100
+<<elseif $phase is 1>>
+	£500
+<<else>>
+	£1000
+<</if>>
+on the counter for them to find. You hope it will help.
+<br><br>
+
+<<link [[Leave|Domus Street]]>><<endevent>><</link>>
+<br>
\ No newline at end of file
diff --git a/game/overworld-town/loc-domus-homes/work.twee b/game/overworld-town/loc-domus-homes/work.twee
index fadea779c0edf6d314bdab6fa06d607a263099ee..23cb0dc80a8ad2a90e9cc44d5bb8d38db0263759 100644
--- a/game/overworld-town/loc-domus-homes/work.twee
+++ b/game/overworld-town/loc-domus-homes/work.twee
@@ -2383,7 +2383,7 @@ Using your seductive powers, you stroke <<his>> neck and kiss <<him>>, while rub
 	<<link [[Next|Domus Shy Sex]]>><<set $sexstart to 1>><</link>>
 <<else>>
 	<<generate2>><<set $NPCList[1] to clone($parentNPC)>>
-	"Help!" <<he>> screams. <<person2>><<if $pronoun is "m">>"Dad!<<else>>"Mum!<</if>> There's some freak in here climbing on the furniture!"
+	"Help!" <<he>> screams. <<person2>><<Dad>>! There's some freak in here climbing on the furniture!"
 	<br>
 	The <<person>> appears, and leads you out of the house.
 	<br><br>
diff --git a/game/overworld-town/loc-hospital/pharmacy.twee b/game/overworld-town/loc-hospital/pharmacy.twee
index afe6716771098b490a629f488eeda92127f09041..f3bc8f7b87da08f882f448910f3ea01fcb26ef29 100644
--- a/game/overworld-town/loc-hospital/pharmacy.twee
+++ b/game/overworld-town/loc-hospital/pharmacy.twee
@@ -130,7 +130,7 @@ An assortment of colourful contact lenses is displayed behind the glass. You can
 	<<if $custom_lenses_already_ordered is 1>>
 		"I hope the ones you ordered last time please you," the nurse asks, "You know the prices, <<printmoney 45000>> for the product, plus <<printmoney 5000>> for the delivery. <<printmoney 95000>> total if you pick two different colours for each eye"
 	<<else>>
-		"Not pleased with the ones available?", the nurse asks
+		"Not pleased with the ones available?" the nurse asks
 		"I could place an order for ones with a colour of your choosing, but this will double the cost. Count about <<printmoney 45000>> for the product, plus <<printmoney 5000>> for the delivery which takes about a day. If you wish to choose two different colours for each eye, it will be <<printmoney 95000>> total"
 	<</if>>
 	<br><br>
@@ -170,7 +170,7 @@ An assortment of colourful contact lenses is displayed behind the glass. You can
 <<link [[Go back|Pharmacy]]>><</link>>
 
 :: Pharmacy Order Custom Lenses
-"Here is your receipt.", the nurse adds handing you the ticket. "It's likely to arrive by tomorrow, you come back anytime with your receipt and whoever is on duty that day will hand it over to you."
+"Here is your receipt," the nurse adds handing you the ticket. "It's likely to arrive by tomorrow, you come back anytime with your receipt and whoever is on duty that day will hand it over to you."
 <br><br>
 <<link [[Next|Pharmacy]]>><</link>>
 
@@ -235,7 +235,7 @@ An assortment of colourful contact lenses is displayed behind the glass. You can
 
 :: Pharmacy Sale
 <<set $outside to 0>><<set $location to "hospital">><<effects>>
-The nurse looks at the item you're holding,
+The nurse looks at the item you're holding.
 <<switch $pharmacyItem>>
 	<<case "penis reduction">>
 		"That'll be £150.<<if !$pharmTriedSeduction>> So is it too big, or do you just want it to be tiny?<</if>>"
diff --git a/game/overworld-town/loc-museum/bdsm.twee b/game/overworld-town/loc-museum/bdsm.twee
index 8647256c244615947fe0c229e21a6d07c31cce7c..8d4412884adbde1b7c2a60b75b2fa4e4917618ce 100644
--- a/game/overworld-town/loc-museum/bdsm.twee
+++ b/game/overworld-town/loc-museum/bdsm.twee
@@ -661,24 +661,67 @@ The audience is enraptured by the spectacle. You feel their eyes on your barely-
 <<set $outside to 0>><<set $location to "museum">><<effects>>
 
 <<if (currentSkillValue('willpower') / 10) gte (($pain - 100) + random(1, 100)) and $phase isnot 1>>
-<span class="green">You grit your teeth and bear it.</span> "I didn't do anything wrong!" you shout through tears. "The lord is a tyrant!"
-<<gwillpower>><<willpower 3>>
-<br><br>
-<<masopain 20>>
-Winter smiles. "It wouldn't always end there," <<he>> says. "The particularly dastardly had yet more in store for them."
-<<He>> lifts <<his>> whip and holds it in front of the audience. Then, without a word, <<he>> steps behind you.
-<br><br>
+	<<if $arousal gte $arousalmax>>
+		<span class="lewd">You're able to withstand the pain, but it feels too good.</span>
+		<<gwillpower>><<willpower 3>>
+		<br><br>
 
-You scream as the whip lashes against your skin. Again and again. The audience gapes at the spectacle.
-<br><br>
+		<<masopain 20>>
+		Winter smiles. "It wouldn't always end there," <<he>> says. "The particularly dastardly had yet more in store for them."
+		<<He>> lifts <<his>> whip and holds it in front of the audience. Then, without a word, <<he>> steps behind you.
+		<br><br>
 
-<<link [[Endure|Museum Horse Extreme 3]]>><<set $phase to 0>><</link>>
-<br>
-<<link [[Safe word|Museum Horse Extreme 3]]>><<set $phase to 1>><</link>>
-<br>
+		You gasp as your body trembles against the restraints, captivating the crowd.
+		<<orgasm>>
+
+		<<masopain 20>>
+		It only takes Winter a moment to remove the straps tying the weights to your legs.
+		<<He>> helps you off the horse and holds your hand for a moment. Once sure you're okay, <<he>> turns to the audience.
+		<<takeHandholdingVirginity "Winter">>
+		<br><br>
+
+		"That ends our demonstration. Thank you for attending. We hope you found it informative, and we invite you to appreciate the many other antiques we have on display.
+		Last but not least, let's have a round of applause for our star." <<He>> gestures at you. The audience burst into applause, though many look like they wish it had gone further.
+		<br><br>
+
+		"You did very well," Winter says once you're back in the small room.
+		"I'm blessed to have your assistance. Thank you. I'd like to hold another demonstration next weekend if it suits you."
+		<<He>> peeks around the door. "I think we've earned some new interest." <<He>> leaves you to get dressed.
+		<br><br>
+
+		Despite the pain, you feel a strong catharsis.<<trauma -12>>
+		<br><br>
 
+		<<endevent>><<unbind>>
+		<<set $museuminterest += 40>>
+		<<link [[Next|Museum]]>><<upperruined>><<lowerruined>><<storeon "museum">><</link>>
+		<br>
+	<<else>>
+		<span class="green">You grit your teeth and bear it.</span> "I didn't do anything wrong!" you shout through tears. "The lord is a tyrant!"
+		<<gwillpower>><<willpower 3>>
+		<br><br>
+
+		<<masopain 20>>
+		Winter smiles. "It wouldn't always end there," <<he>> says. "The particularly dastardly had yet more in store for them."
+		<<He>> lifts <<his>> whip and holds it in front of the audience. Then, without a word, <<he>> steps behind you.
+		<br><br>
+
+		You scream as the whip lashes against your skin. Again and again. The audience gapes at the spectacle.
+		<br><br>
+	
+	<<link [[Endure|Museum Horse Extreme 3]]>><<set $phase to 0>><</link>>
+	<br>
+	<<link [[Safe word|Museum Horse Extreme 3]]>><<set $phase to 1>><</link>>
+	<br>
+	<</if>>
 <<else>>
-The pain is too much for you. <span class="red">"$wintersafeword!"</span> you shout."
+	<<if $arousal gte $arousalmax>>
+		Pain and pleasure overwhelm you all at once.
+		<<orgasm>>
+		<span class="red">"$wintersafeword!"</span> you shout once your spasms subside.
+	<<else>>
+		The pain is too much for you. <span class="red">"$wintersafeword!"</span> you shout.
+	<</if>>
 <<ggwillpower>><<willpower 10>>
 <br><br>
 
@@ -708,38 +751,79 @@ Despite the pain, you feel a strong catharsis.<<trauma -12>>
 <<set $outside to 0>><<set $location to "museum">><<effects>>
 
 <<if (currentSkillValue('willpower') / 10) gte (($pain - 100) + random(1, 100)) and $phase isnot 1>>
-<span class="green">You grit your teeth and bear it.</span> "It hurts!" you shout through tears. "It hurts so much!"
-<<gwillpower>><<willpower 3>>
-<br><br>
-<<masopain 5>>
-Winter doesn't stop. Again and again <<he>> lashes at your flesh. Some of the audience look disturbed, others shocked, and some are clearly enjoying it.
-<br><br>
+	<<if $arousal gte $arousalmax>>
+		<span class="lewd">You're able to withstand the pain, but it feels too good.</span>
+		<<gwillpower>><<willpower 3>>
+		<br><br>
 
-You feel like you're about to pass out, but then Winter stops. <<He>> walks in front of you, panting. "That ends our demonstration," <<he>> says.
-"Thank you for attending. We hope you found it informative, and we invite you to appreciate the many other antiques we have on display.
-Last but not least, let's have a round of applause for our star." <<He>> gestures at you. The audience applaud. Some are crying themselves.
-<br><br>
+		You feel your muscles spasm, and your screams become moans.
+		<<orgasm>>
 
-"You did very well," Winter says once you're back in the small room. "Let me see your back." You turn and feel <<him>> trace a finger over you skin.
-"I'm blessed to have your assistance," <<he>> says as <<he>> applies something soothing. "Thank you. I'd like to hold another demonstration next weekend if it suits you."
-<<He>> peeks around the door. "I think we've earned some new interest." <<He>> leaves you to get dressed.
-<br><br>
+		<<masopain 5>>
+		Winter seems taken aback, but remains professional. Again and again <<he>> lashes at your flesh.
+		Some of the audience look disturbed, others shocked, and some are clearly enjoying it. They cheer <<him>> on.
+		<br><br>
 
-Despite the pain, you feel a strong catharsis.<<trauma -24>>
-<br><br>
-<<endevent>><<unbind>>
-<<set $museuminterest += 50>>
-<<earnFeat "Pain Rider">>
-<<link [[Next|Museum]]>><<upperruined>><<lowerruined>><<storeon "museum">><</link>>
-<br>
+		You feel like you're about to pass out, but then Winter stops. <<He>> walks in front of you, panting.
+		"That ends our demonstration," <<he>> says. "Thank you for attending.
+		We hope you found it informative, and we invite you to appreciate the many other antiques we have on display.
+		Last but not least, let's have a round of applause for our star." <<He>> gestures at you. The applause is deafening.
+		<br><br>
+
+		"You did very well," Winter says once you're back in the small room. "I'm blessed to have your assistance.
+		Thank you. I'd like to hold another demonstration next weekend if it suits you." <<He>> peeks around the door. "I think we've earned some new interest."
+		<<He>> leaves you to get dressed.
+		<br><br>
+
+		Despite the pain, you feel a strong catharsis.<<trauma -24>>
+		<br><br>
+
+		<<endevent>><<unbind>>
+		<<set $museuminterest += 60>>
+		<<earnFeat "Pain Rider">>
+		<<link [[Next|Museum]]>><<upperruined>><<lowerruined>><<storeon "museum">><</link>>
+		<br>
+	<<else>>
+		<span class="green">You grit your teeth and bear it.</span> "It hurts!" you shout through tears. "It hurts so much!"
+		<<gwillpower>><<willpower 3>>
+		<br><br>
+		<<masopain 5>>
+		Winter doesn't stop. Again and again <<he>> lashes at your flesh. Some of the audience look disturbed, others shocked, and some are clearly enjoying it.
+		<br><br>
+
+		You feel like you're about to pass out, but then Winter stops. <<He>> walks in front of you, panting. "That ends our demonstration," <<he>> says.
+		"Thank you for attending. We hope you found it informative, and we invite you to appreciate the many other antiques we have on display.
+		Last but not least, let's have a round of applause for our star." <<He>> gestures at you. The audience applaud. Some are crying themselves.
+		<br><br>
+
+		"You did very well," Winter says once you're back in the small room. "Let me see your back." You turn and feel <<him>> trace a finger over you skin.
+		"I'm blessed to have your assistance," <<he>> says as <<he>> applies something soothing. "Thank you. I'd like to hold another demonstration next weekend if it suits you."
+		<<He>> peeks around the door. "I think we've earned some new interest." <<He>> leaves you to get dressed.
+		<br><br>
+
+		Despite the pain, you feel a strong catharsis.<<trauma -24>>
+		<br><br>
+
+		<<endevent>><<unbind>>
+		<<set $museuminterest += 50>>
+		<<earnFeat "Pain Rider">>
+		<<link [[Next|Museum]]>><<upperruined>><<lowerruined>><<storeon "museum">><</link>>
+		<br>
+	<</if>>
 <<else>>
-The pain is too much for you. <span class="red">"$wintersafeword!"</span> you shout."
+	<<if $arousal gte $arousalmax>>
+		Pain and pleasure overwhelm you all at once.
+		<<orgasm>>
+		<span class="red">"$wintersafeword!"</span> you shout once your spasms subside.
+	<<else>>
+		The pain is too much for you. <span class="red">"$wintersafeword!"</span> you shout.
+	<</if>>
 <<ggwillpower>><<willpower 10>>
 <br><br>
 
 Winter ceases the assault. It only takes <<him>> a moment to remove the straps tying the weights to your legs.
- <<He>> helps you off the horse and holds your hand for a moment. Once sure you're okay, <<he>> turns to the audience.
- <<takeHandholdingVirginity "Winter">>
+<<He>> helps you off the horse and holds your hand for a moment. Once sure you're okay, <<he>> turns to the audience.
+<<takeHandholdingVirginity "Winter">>
 <br><br>
 
 "That ends our demonstration. Thank you for attending. We hope you found it informative, and we invite you to appreciate the many other antiques we have on display.
diff --git a/game/overworld-town/loc-prison/scarred.twee b/game/overworld-town/loc-prison/scarred.twee
index 3cc0e4891421fd2cd3c7dbfef4d28a09b7de34a1..bcc3016dba161fc65749fd0acd21d8b6c0594a9e 100644
--- a/game/overworld-town/loc-prison/scarred.twee
+++ b/game/overworld-town/loc-prison/scarred.twee
@@ -975,7 +975,7 @@ You enter a small room, with a chair in front of a microphone and window. There'
 
 The <<person2>><<person>> nods. "I understand. Tell <<scarred_inmate 0>> we're looking forward to seeing <<person1>><<him>> again. We know <<hes>> ashamed, but <<he>> doesn't have to be. We're not ashamed of <<him>>. We'd visit more, but it's hard to get out here."
 <br><br>
-<<person2>><<He>> pauses a moment. "Tell <<person1>><<him>> it's not <<his>> fault <<if $pronoun is "m">>dad<<else>>mum<</if>>... was the way <<he>> was."
+<<person2>><<He>> pauses a moment. "Tell <<person1>><<him>> it's not <<his>> fault <<dad>>... was the way <<he>> was."
 <br><br>
 
 
diff --git a/game/overworld-town/loc-school/classes/maths-events.twee b/game/overworld-town/loc-school/classes/maths-events.twee
index 58ce282bdd1a03197d82f868bb7a78b775924896..b593c3c0fd559383addf256bb3351e74857d466d 100644
--- a/game/overworld-town/loc-school/classes/maths-events.twee
+++ b/game/overworld-town/loc-school/classes/maths-events.twee
@@ -1810,7 +1810,7 @@ At first, Whitney's too busy fumbling with your $worn.upper.name to notice <<his
 	<<he>> shrugs.
 	<br><br>
 
-	<<He>> folds <<his>> hands behind <<his>> head and reclines against the desk, shameless in <<his>> exposure. Not content to leave it there, <<he>> starts to strutting about the classroom. <<He>> makes sure you get a good eyeful more than the rest of the class.<<arousal 200>><<garousal>>
+	<<He>> folds <<his>> hands behind <<his>> head and reclines against the desk, shameless in <<his>> exposure. Not content to leave it there, <<he>> starts to strut about the classroom. <<He>> makes sure you get a good eyeful more than the rest of the class.<<arousal 200>><<garousal>>
 <</if>>
 <br><br>
 
diff --git a/game/overworld-town/loc-shop/furniture.twee b/game/overworld-town/loc-shop/furniture.twee
index 18725f6d2be2771b1632409a2d8d0be8baad2954..9825573a35e5d07fe10054bcac38ed8868f6c5ff 100644
--- a/game/overworld-town/loc-shop/furniture.twee
+++ b/game/overworld-town/loc-shop/furniture.twee
@@ -20,7 +20,7 @@ You are in the furniture shop. Most of its stock is too large for your room.
 	<<if $hour is 21>>
 		It's closing time. Security is herding everyone outside.
 		<<if $exposed gte 1>>
-			Panic swells within you as you realise how embarassed you'll be should security find you exposed like this.
+			Panic swells within you as you realise how embarrassed you'll be should security find you exposed like this.
 		<</if>>
 		<br><br>
 		<<if $exposed lte 0>>
diff --git a/game/overworld-town/loc-street/cliff.twee b/game/overworld-town/loc-street/cliff.twee
index 58d81c428ae7c12d3eb6cd481e941186c391c1e0..0debad2d698377adc961c9afa203f2479084a0b9 100644
--- a/game/overworld-town/loc-street/cliff.twee
+++ b/game/overworld-town/loc-street/cliff.twee
@@ -10,6 +10,8 @@ You are on Cliff Street. Several civic buildings are located here, including the
 	<span class="blue">It's surrounded by scaffolding, and construction materials litter the site.</span>
 <<elseif $chef_state gte 2 and $daystate isnot "night">>
 	A queue has formed outside.
+<<elseif $oceanbreezejob isnot 1>>
+	A sign on the window reads: "Help wanted."
 <</if>>
 There's a path leading down to the beach.
 <<if $daystate is "day">>
diff --git a/game/overworld-town/loc-street/events.twee b/game/overworld-town/loc-street/events.twee
index 3dcf746129909a294d512d9553294d7f8bfa9772..73b64128a025c7f8879a451ab6f1490cbc4bde13 100644
--- a/game/overworld-town/loc-street/events.twee
+++ b/game/overworld-town/loc-street/events.twee
@@ -4431,7 +4431,7 @@ You run through the empty streets and alleys, rounding each corner in a bid to e
 <<if $enemyarousal gte $enemyarousalmax>>
 
 	<<beastejaculation>>
-	The <<tower_creature_text>> lets out a satisified sound and turns <<bhis>> back to you. <<tearful>> you slowly back away. <<bHe>> begins digging into the mattress.
+	The <<tower_creature_text>> lets out a satisfied sound and turns <<bhis>> back to you. <<tearful>> you slowly back away. <<bHe>> begins digging into the mattress.
 	<br><br>
 
 <<else>>
@@ -7479,7 +7479,6 @@ Your cries attract the attention of the people passing by the alley's entrance.
 	<br><br>
 
 	The <<person>> smiles. "I didn't know you knew that trick. Come on, let's not take up too much of the nice <<girl>>'s time." The <<beasttype>> licks your hand, then follows <<bhis 0>> master.
-	<br><br>
 <<else>>
 	You hold out your hand, <span class="red">but the <<beasttype>> only gives it a wary sniff.</span>
 	<<if $monster is 1>>
diff --git a/game/overworld-town/special-robin/flirt.twee b/game/overworld-town/special-robin/flirt.twee
index 9df986f9afc1b127402419b3552c93d48cc45b5f..2e2e798c0fc45100d26583533c752a6bd976c371 100644
--- a/game/overworld-town/special-robin/flirt.twee
+++ b/game/overworld-town/special-robin/flirt.twee
@@ -576,7 +576,7 @@ Robin hugs you. "No, it's alright. Thanks for caring about me enough to check th
 
 :: Robin Flirt Room Tease
 <<set $outside to 0>><<set $location to "home">><<effects>>
-You make a kissing sound with your lips, causing <<him>> to get even more embarassed.
+You make a kissing sound with your lips, causing <<him>> to get even more embarrassed.
 <br><br>
 
 "Please stop rubbing it in," <<he>> whines. You eventually relent when you see <<his>> embarrassment has turned to sulking.
diff --git a/game/overworld-town/special-sydney/main.twee b/game/overworld-town/special-sydney/main.twee
index e2b16bde3e165f063978686d8d4f23d7701119f5..531f32b20225af6f10441b633ab7dcb33caa6472 100644
--- a/game/overworld-town/special-sydney/main.twee
+++ b/game/overworld-town/special-sydney/main.twee
@@ -1329,7 +1329,7 @@ You open your mouth to speak. Sydney cuts you off. "I want this belt off of me."
 		<br><br>
 	<<else>>
 		<<set $sydneySeen.pushUnique("persecute")>>
-		You waste no time tearing into Sydney, telling <<him>> exaclty how you feel about <<him>> right now. In your blind rage, you lose track of what you're saying and begin to stumble on your words. You might have called <<him>> an insecure whore a few times.
+		You waste no time tearing into Sydney, telling <<him>> exactly how you feel about <<him>> right now. In your blind rage, you lose track of what you're saying and begin to stumble on your words. You might have called <<him>> an insecure whore a few times.
 		You look down to <<him>>, expecting <<him>> to be in tears. However, you're unprepared for <<him>> grabbing you and pulling you into a tight hug.
 		<br><br>
 		"You must be troubled. I know you, and I know you'd never say that if everything was well. Whatever happened, I promise that it'll be okay." You don't know when it started, but you find yourself returning <<his>> embrace.
diff --git a/game/overworld-town/special-whitney/main.twee b/game/overworld-town/special-whitney/main.twee
index 95e4fdb51f3b4d723a0fa9688640f2b0a884dfd7..eaddefa5e2a5f32226982c81c876c68fd62e8293 100644
--- a/game/overworld-town/special-whitney/main.twee
+++ b/game/overworld-town/special-whitney/main.twee
@@ -2762,18 +2762,46 @@ You scramble after before anyone in the crowd steals them. You make it in time.
 :: Bully Walk Flaunt 2
 <<effects>>
 
-<<flaunting>> you trot down the hallway on all fours with Whitney and <<his>> friends guiding you. You block their path once or twice, sitting down in front of them in a begging position<<if $leftarm is "bound" and $rightarm is "bound">> to the best of your ability<</if>>, barking and panting like an animal until they pat your head or scratch your chin and you purr.
-<<exhibitionism5>>
-
-"You can't decide if you're a dog or a cat," Whitney remarks. "Lets see you play fetch."
-
-You're steered round a corner and into a corridor full of <<peopley>>. <<covered>> A nearby <<persony>><<person1>> looks at you and gasps in shock. Others have a similar reaction. As the noise grows more turn to look, until everyone is watching you.
-<br><br>
-
-Some look away, going red in the face. Most though are keen to take in the sight of the <<if $worn.under_lower.type.includes("naked")>>naked<<else>>nearly naked<</if>> <<girl>> crawling on the floor like an animal, barking and panting.
-<br><br>
+<<flaunting>> you trot down the hallway on all fours with Whitney and <<his>> friends guiding you.
+You block their path once or twice, kneeling down in front of them in a begging position<<if $leftarm is "bound" and $rightarm is "bound">> to the best of your ability<</if>>,
+<<if $wolfgirl gte 6>>
+	barking, panting, and wagging your <<if $transformationParts.wolf.tail isnot "hidden">>tail<<else>><<bottom>><</if>>.
+	<<exhibitionism5>>
+	"You think you're a dog," Whitney remarks. "Let's see you play fetch."
+<<elseif $cat gte 6>>
+	purring when they pat your head and scratch your chin.
+	<<exhibitionism5>>
+	"You think you're a cat," Whitney remarks. "Let's give you some prey."
+<<elseif $harpy gte 6>>
+	squawking, spreading your <<if $transformationParts.bird.wings isnot "hidden">>wings<<else>>arms<</if>> and pecking the floor.
+	<<exhibitionism5>>
+	"You think you're a bird," Whitney remarks. "Let's see you fly."
+<<else>>
+	nudging their hands with your nose until they scratch your head.
+	<<exhibitionism5>>
+	"You can't decide if you're a dog or a cat," Whitney remarks. "Let's see you play fetch."
+	<</if>>
+You're steered round a corner and into a corridor full of <<peopley>>. <<covered>> A nearby <<persony>><<person1>> looks at you and gasps in shock.
+Others have a similar reaction. As the noise grows more turn to look, until everyone is watching you.
+<br><br>
+
+Some look away, going red in the face. Most though are keen to take in the sight of the
+<<if $worn.under_lower.type.includes("naked")>>naked<<else>>nearly naked<</if>> <<girl>>
+	<<if $wolfgirl gte 6>>
+		crawling on the floor like a dog, barking and panting.
+	<<elseif $cat gte 6>>
+		crawling on the floor like a cat, purring and meowing.
+	<<elseif $harpy gte 6>>
+		waddling on your knees like a bird, squawking and pecking.
+	<<else>>
+		crawling on the floor like an animal, making various sounds.
+	<</if>>
+	<br><br>
 
-Whitney gathers your clothes and gestures for everyone to stand back. "Ready <<girl>>?" <<if $leftarm is "bound" and $rightarm is "bound">>You nod.<<else>>You give <<him>> a paw, eager to play.<</if>> <<He>> tosses the clothes down the hall, and you scramble after them. <<if $leftarm is "bound" and $rightarm is "bound">>You pick them up with your mouth<<else>>You gather them<</if>> and find somewhere secluded to dress. Your heart thuds.
+Whitney gathers your clothes and gestures for everyone to stand back. "Ready <<girl>>?"
+<<if $leftarm is "bound" and $rightarm is "bound">>You nod.<<else>>You give <<him>> a paw, eager to play.<</if>>
+<<He>> tosses the clothes down the hall, and you scramble after them. <<if $leftarm is "bound" and $rightarm is "bound">>
+You pick them up with your mouth<<else>>You gather them<</if>> and find somewhere secluded to dress. Your heart thuds.
 <br><br>
 
 <<fameexhibitionism 70>>
diff --git a/game/special-masturbation/main.twee b/game/special-masturbation/main.twee
index 9966027c4610f50a803fb79524c9aa5ad5c1a49f..b77a426c8b97a9266a1839145ec32c501b119f52 100644
--- a/game/special-masturbation/main.twee
+++ b/game/special-masturbation/main.twee
@@ -1629,7 +1629,8 @@ There's not much of a thrill doing this here, but at least you feel refreshed.
 	<<endmasturbation>>
 	<<endcombat>>
 	<<npc Alex>><<person1>>As you get up, you notice the open door with a blushing Alex holding onto the handle.
-	<<if $NPCName[$NPCNameList.indexOf("Alex")].dom gte 20>>
+	<<set _alex to $NPCName[$NPCNameList.indexOf("Alex")]>>
+	<<if _alex.dom gte 20>>
 		<<He>> hesitates, then steps forward and closes the door behind <<him>>. "You sure looked like you were having fun there, may I join in?" <<he>> says, pushing you against the wall.
 		<br><br>
 		<<if $promiscuity gte 15>>