diff --git a/src/events/RESS/review/firstPeriod.js b/src/events/RESS/review/firstPeriod.js
new file mode 100644
index 0000000000000000000000000000000000000000..8948e66902cfec0f89fc76dd94301687194d016b
--- /dev/null
+++ b/src/events/RESS/review/firstPeriod.js
@@ -0,0 +1,183 @@
+App.Events.RESSFirstPeriod = class RESSFirstPeriod extends App.Events.BaseEvent {
+	eventPrerequisites() {
+		return [
+			() => V.seeAge === 1,
+		];
+	}
+
+	actorPrerequisites() {
+		return [
+			[ // single event slave
+				(s) => s.fetish !== "mindbroken",
+				hasAnyArms,
+				hasAnyLegs,
+				(s) => s.actualAge < 18,
+				(s) => s.devotion > 20,
+				(s) => s.ovaries === 1,
+				(s) => s.pubertyXX === 0,
+				(s) => s.preg === 0,
+				(s) => s.physicalAge + s.birthWeek / 52 >= s.pubertyAgeXX - 0.5,
+			]
+		];
+	}
+
+	get weight() {
+		return 10;
+	}
+
+	execute(node) {
+		/** @type {Array<App.Entity.SlaveState>} */
+		let [slave] = this.actors.map(a => getSlave(a));
+		const {His, He, he, his, him, himself, girl} = getPronouns(slave);
+		let r = [];
+		const {title: Master} = getEnunciation(slave);
+		const {say} = getEnunciation(slave);
+
+		V.nextLink = "Next Week";
+
+		App.Events.drawEventArt(node, slave);
+
+		r.push(
+			App.UI.DOM.slaveDescriptionDialog(slave),
+			`appears in the door of your office, uncertain if ${he} should disturb you. ${He} stumbles through the doorway, hands on ${his}`
+		);
+		if (slave.weight >= 95) {
+			r.push(`fat belly,`);
+		} else if (slave.belly >= 2000) {
+			r.push(`bloated belly,`);
+		} else if (slave.weight >= 30) {
+			r.push(`chubby belly,`);
+		} else {
+			r.push(`flat belly,`);
+		}
+		r.push(`before stepping forward to stand in front of your desk. ${His} chest is rising and falling with panicked hyperventilation. The poor ${girl} is terrified for some reason.`);
+		App.Events.addParagraph(node, r);
+		r = [];
+		r.push(`You press ${him} on why ${he} is acting this way.`);
+		if (canTalk(slave)) {
+			r.push(
+				Spoken(slave, `"My belly, ${Master},"`),
+				`${he} ${say}s apologetically.`,
+				Spoken(slave, `"It hurts and I don't know why. It just started recently."`)
+			);
+		} else {
+			r.push(`${He} uses gestures to point to ${his} stomach, and explains that ${he} is feeling an unusual pain.`);
+		}
+		r.push(`You check ${his} records and discover ${he} has very likely just become a woman.`);
+		slave.pubertyXX = 1;
+		App.Events.addParagraph(node, r);
+
+		const choices = [];
+		choices.push(new App.Events.Result(`Explain ${he}'s just becoming a woman`, justWoman));
+		if (V.PC.dick !== 0 && slave.eggType === "human") {
+			choices.push(new App.Events.Result(`Demonstrate what this means`, demonstrate, (slave.vagina === 0) ? `This option will take ${his} virginity` : null));
+		}
+		choices.push(new App.Events.Result(`Tell ${him} ${he}'ll just be taking it up the ass more`, ass, (slave.anus === 0) ? `This option will take ${his} anal virginity` : null));
+
+		App.Events.addResponses(node, choices);
+
+
+		function justWoman() {
+			const frag = new DocumentFragment();
+			let r = [];
+			r.push(`You tell ${him} that ${he} is just undergoing ${his} first period, and that the pain ${he} is feeling is perfectly natural.`);
+			if (canTalk(slave)) {
+				r.push(
+					Spoken(slave, `"I-I'm a woman now? ${Master}, that m-means, I can get pregnant now."`),
+					`${He} trails off.`
+				);
+			} else {
+				r.push(`${He} brings ${his} hands back to ${his} stomach, an elated look on ${his} face. ${He} makes a gesture resembling a rounded belly.`);
+			}
+			r.push(`Whether or not ${he} gets pregnant is for you to decide, but for now you tell ${him} what ${he} should expect to change, both in and to ${his} body. ${slave.slaveName} <span class="trust inc">appreciates</span> you taking the time to explain ${his} developing body.`);
+			slave.trust += 5;
+			App.Events.addParagraph(frag, r);
+			return frag;
+		}
+
+		function demonstrate() {
+			const frag = new DocumentFragment();
+			let r = [];
+			r.push(`You tell ${him} that ${he} is just becoming a woman, and to celebrate, you are going to put a child in ${him}.`);
+			if (!canTalk(slave)) {
+				r.push(`${He} gasps and rubs a hand across ${his} stomach.`);
+			} else {
+				r.push(Spoken(slave, `"But I'm still a child myself, ${Master}, I can't get pregnant yet!"`));
+			}
+			r.push(`You tell ${him} that prior to this week, that would have been true. However, now that ${he} has become fertile, it's time that ${he} learned what ${his} body was made for. You guide ${him} to the couch and tell ${him} to lie on ${his} back so that you may take ${him}. ${He} breaks down when ${he} feels your cock enter ${his}`);
+			if (slave.vagina === 0) {
+				r.push(`delightfully tight, virgin`);
+			} else if (slave.vagina === 1) {
+				r.push(`deliciously tight`);
+			} else if (slave.vagina === 2) {
+				r.push(`well experienced`);
+			} else {
+				r.push(`fucked-out`);
+			}
+			r.push(`cunt. ${His} new urges cause ${him} to reach up to hug ${himself} close to you,`);
+			if (slave.boobs < 600) {
+				r.push(`${his} modest breasts let ${him} snuggle close to you, face-to-face, as you take ${him}.`);
+			} else if (slave.boobs < 10000) {
+				r.push(`${his} big tits form a soft cushion between you as you take ${him}.`);
+			} else {
+				r.push(`${his} massive tits stop ${him} from bringing ${himself} too close to you as you take ${him}.`);
+			}
+			r.push(`${He} enjoys ${himself} immensely, but ${he} loses it again when ${he} feels your seed in ${him}, realizing that ${he} will find ${himself} swelling with your child over the coming months. ${He} has become <span class="devotion inc">more submissive</span> to your will now that ${his} very first egg has been fertilized by ${his} ${getWrittenTitle(slave)}.`);
+			slave.devotion += 5;
+			slave.preg = 1;
+			slave.pregWeek = 1;
+			slave.pregKnown = 1;
+			slave.pregSource = -1;
+			slave.pregType = setPregType(slave);
+			WombImpregnate(slave, slave.pregType, -1, 1);
+			r.push(VCheck.Vaginal(slave, 1));
+
+			App.Events.addParagraph(frag, r);
+			return frag;
+		}
+
+		function ass() {
+			const frag = new DocumentFragment();
+			let r = [];
+			r.push(`In one swift motion, you pull out a chastity belt and lock it onto ${him}. ${He} gasps as ${he} feels it hug close to ${his} pussy. You explain that ${he} has just become a woman, and thus, will be taking it up the ass until you decide it's time for ${him} to become pregnant.`);
+			if (!canTalk(slave)) {
+				r.push(`${He} rubs a hand across ${his} stomach.`);
+			} else {
+				r.push(Spoken(slave, `"You don't want me to get pregnant, ${Master}?"`));
+			}
+			r.push(`You bring ${him} over to the couch, set ${him} on your lap, and teasingly call ${him} a buttslut. Every so often you graze a finger around ${his} chastity belt, noting how much ${his} body wants you in ${him}, but you only make it the center of attention once the poor over-aroused slave`);
+			if (!canTalk(slave)) {
+				r.push(`begins to use piteous gestures to beg you abjectly to penetrate ${him}.`);
+			} else {
+				r.push(
+					`${say}s,`,
+					Spoken(slave, `"I can't take it any more, ${Master}! Please fuck me pregnant!"`)
+				);
+			}
+			r.push(`You snicker, but remind ${him} that no matter how much ${he} wants to be knocked up, ${his} belt will direct all the dicks ${he} takes into ${his} rear. You line up and insert your`);
+			if (V.PC.dick === 0) {
+				r.push(`strap-on`);
+			} else {
+				r.push(`cock`);
+			}
+			r.push(`with ${his} ass and begin fucking ${him}, all the while reminding ${him} that ${he} will not be getting pregnant. When ${he} finally orgasms,`);
+			if (V.PC.dick === 0) {
+				r.push(`${his} unabashed enjoyment`);
+			} else {
+				r.push(`the strength of ${his} spasming sphincter`);
+			}
+			r.push(`sends you over as well. ${He}'s left in a confused haze; ${his} body tells ${him} to get pregnant, but you tell ${him} to take it anally. ${He} <span class="devotion inc">sides with your decision</span> and vows to be an anal whore for you.`);
+			if (slave.fetish === "none") { // TODO: text and the original "coral" color suggests fetish loss here, perhaps pregnancy.
+				r.push(`<span class="fetish loss">Overcoming ${his} urges to become a mother via anal causes ${him} to become a buttslut.</span>`);
+				slave.fetish = "buttslut";
+				slave.fetishStrength = 10;
+			}
+			slave.devotion += 5;
+			slave.chastityVagina = 1;
+			r.push(VCheck.Anal(slave, 1));
+
+			App.Events.addParagraph(frag, r);
+			return frag;
+		}
+	}
+};
diff --git a/src/events/RESS/review/wetDreams.js b/src/events/RESS/review/wetDreams.js
new file mode 100644
index 0000000000000000000000000000000000000000..7734ab172f0c5a08e7dfbb940335df0ce0be5cb6
--- /dev/null
+++ b/src/events/RESS/review/wetDreams.js
@@ -0,0 +1,408 @@
+App.Events.RESSWetDreams = class RESSWetDreams extends App.Events.BaseEvent {
+	eventPrerequisites() {
+		return [
+			() => V.seeAge === 1,
+		];
+	}
+
+	actorPrerequisites() {
+		return [
+			[ // single event slave
+				(s) => s.fetish !== "mindbroken",
+				hasAnyArms,
+				hasAnyLegs,
+				(s) => s.actualAge < 18,
+				(s) => s.devotion > 20,
+				(s) => s.ovaries === 1,
+				canPenetrate,
+				(s) => s.balls > 0,
+				(s) => s.pubertyXY === 0,
+				(s) => (s.physicalAge + s.birthWeek / 52 >= s.pubertyAgeXY - 0.5),
+
+			]
+		];
+	}
+
+	get weight() {
+		return 10;
+	}
+
+	execute(node) {
+		/** @type {Array<App.Entity.SlaveState>} */
+		let [slave] = this.actors.map(a => getSlave(a));
+		const {
+			He, His,
+			he, his, him, hers, himself, woman, girl
+		} = getPronouns(slave);
+		let r = [];
+		const { title: Master } = getEnunciation(slave);
+		const belly = bellyAdjective(slave);
+		const { say } = getEnunciation(slave);
+
+		V.nextLink = "Next Week";
+
+		App.Events.drawEventArt(node, slave);
+		App.Events.addParagraph(node, [
+			App.UI.DOM.slaveDescriptionDialog(slave),
+			`appears in the door of your office early in the morning, hesitating before stepping in. You question why ${he} has come to see you and ${he} gingerly approaches your desk.`
+		]);
+
+		if (canTalk(slave)) {
+			r.push(
+				Spoken(slave, `"I'm sorry, ${Master},"`),
+				`${he} ${say}s apologetically.`,
+				Spoken(slave, `"I keep wetting my bed at night, and it feels so good too."`)
+			);
+		} else {
+			r.push(`${He} uses gestures to point to ${his} crotch, and explains that ${he} has accidentally started wetting ${his} bed.`);
+		}
+		r.push(`You check ${his} records for any potential health issues that could be causing this annoyance when it dawns on you. ${slave.slaveName} is likely becoming potent, and now is the perfect time to cement ${his} sexuality.`);
+		slave.pubertyXY = 1;
+		App.Events.addParagraph(node, r);
+
+
+		const choices = [];
+		choices.push(new App.Events.Result(`Explain ${he}'s just growing up`, justGrowing));
+		choices.push(new App.Events.Result(`Teach ${him} ${his} place`, teachHisPlace, (slave.vagina === 0) ? `This option will take ${his} virginity` : null));
+		if (V.PC.vagina > 0) {
+			choices.push(new App.Events.Result(`Let me teach you how to use it`, howToUse, `This option will penetrate you`));
+		}
+		choices.push(new App.Events.Result(`Tell ${him} it doesn't matter, ${he} won't be using it`, noMatter, (slave.anus === 0) ? `This option will take ${his} anal virginity` : null));
+		if (V.seeExtreme === 1 && slave.indentureRestrictions <= 0) {
+			choices.push(new App.Events.Result(`Geld ${him} to render ${him} impotent again`, geld));
+		}
+
+		App.Events.addResponses(node, choices);
+
+		function justGrowing() {
+			const frag = new DocumentFragment();
+			let r = [];
+			r.push(`You tell ${him} that ${his} body is preparing to be able to impregnate girls, and that what happens at night happens to all boys. Though as a slave, ${he} should consider ${himself} lucky to be allowed to keep ${his} male genitalia.`);
+			if (canTalk(slave)) {
+				r.push(
+					Spoken(slave, `"I-I can get girls pregnant now? ${Master}, that m-means I'll have to be more careful."`),
+					`${He} trails off.`
+				);
+			} else {
+				r.push(`${He} brings ${his} hands to ${his} growing erection, a bubble of precum forming on its tip. ${He} fondles ${himself} as ${he} ponders ${his} new potency.`);
+			}
+			r.push(`You tell ${him} to keep ${his} dick in check or risk losing it, before continuing to read off the other various changes that will occur in ${him}. ${slave.slaveName} <span class="trust inc">appreciates</span> you taking the time to explain ${his} developing body.`);
+			slave.trust += 5;
+			App.Events.addParagraph(frag, r);
+			return frag;
+		}
+
+		function teachHisPlace() {
+			const frag = new DocumentFragment();
+			let r = [];
+			if (V.PC.dick === 0) {
+				r.push(`You tell ${him} that ${he} is just becoming a potent ${woman}, and as such, ${he} will need to learn that you are the dominant force in ${his} life.`);
+				if (canTalk(slave)) {
+					r.push(Spoken(slave, `"What does that mean, ${Master}?"`));
+				} else {
+					r.push(`${His} expression shifts to confusion.`);
+				}
+				r.push(`You quickly approach and catch ${him}, forcing ${his}`);
+				if (slave.belly >= 1500) {
+					if (slave.bellyPreg >= 1500) {
+						r.push(`gravid`);
+					} else {
+						r.push(`distended`);
+					}
+				}
+				r.push(`body face-up onto the couch. ${He}`);
+				if (canSee(slave)) {
+					r.push(`watches you carefully`);
+				} else if (canHear(slave)) {
+					r.push(`listens to your movements`);
+				} else {
+					r.push(`waits with trepidation`);
+				}
+				r.push(`as you size up ${his} fully erect`);
+				if (slave.dick === 1) {
+					r.push(`tiny dick.`);
+				} else if (slave.dick === 2) {
+					r.push(`cute dick.`);
+				} else if (slave.dick === 3) {
+					r.push(`dick.`);
+				} else if (slave.dick === 4) {
+					r.push(`big dick.`);
+				} else if (slave.dick === 5) {
+					r.push(`impressive dick.`);
+				} else if (slave.dick === 6) {
+					r.push(`huge dick.`);
+				} else if (slave.dick === 7) {
+					r.push(`gigantic dick`);
+				} else if (slave.dick === 8) {
+					r.push(`titanic dick`);
+				} else if (slave.dick === 9) {
+					r.push(`absurd dick`);
+				} else if (slave.dick === 10) {
+					r.push(`inhuman dick`);
+				} else {
+					r.push(`hypertrophied dick`);
+				}
+				r.push(`You push ${him} back down as you straddle ${his}`);
+				if (slave.belly >= 1500) {
+					r.push(belly);
+					if (slave.bellyPreg >= 1500) {
+						r.push(`pregnant`);
+					}
+					r.push(`belly`);
+				} else if (slave.boobs > 2000) {
+					r.push(`huge tits`);
+				} else {
+					r.push(`chest`);
+				}
+				r.push(`planting your moistening pussy over the ${girl}'s face. You lean forward, teasing ${his} twitching cock, as you grind against ${his} face. As ${he} begins to moan with lust, you quickly bind the base of ${his} penis, denying ${his} release. You grind your cunt into ${his} face, telling ${him} that YOU are the one who'll be orgasming here, not ${him}. Only once you have taught ${him} ${his} place by soaking ${his} face in your cum do you release ${his} dick and lean back to avoid the coming blast. Just undoing the binding is enough to set ${him} over the edge, coating ${his}`);
+				if (slave.bellyPreg >= 1500) {
+					r.push(`pregnancy`);
+				} else {
+					r.push(`belly`);
+				}
+				r.push(`in ${his} virile sperm. You turn around and order the exhausted ${girl} to clean ${himself} up and go back to ${his} assignment; ${he} <span class="devotion inc">complies meekly,</span> understanding that having a potent penis is meaningless in ${his} position.`);
+				if (slave.fetish === "none") { // TODO: was coral, should probably be fetish gain.
+					r.push(`The next time ${he} walks past your office, you can't help notice the growing erection ${he} carries. <span class="fetish dec"> Your dominating display has left ${him} craving domination.</span>`);
+					slave.fetish = "submissive";
+					slave.fetishStrength = 10;
+				}
+				slave.devotion += 5;
+			} else {
+				r.push(`You tell ${him} that ${he} is just becoming a potent ${woman}, and as such, ${he} will need to learn that you are the dominant force in ${his} life.`);
+				if (canTalk(slave)) {
+					r.push(Spoken(slave, `"What does that mean, ${Master}?"`));
+				} else {
+					r.push(`${His} expression shifts to confusion.`);
+				}
+				r.push(`You quickly approach and catch ${him}, forcing ${his}`);
+				if (slave.belly >= 1500) {
+					if (slave.bellyPreg >= 1500) {
+						r.push(`gravid`);
+					} else {
+						r.push(`distended`);
+					}
+				}
+				r.push(`body face-down onto the couch${(slave.belly >= 100000) ? ` as best you can` : ``}. ${He}`);
+				if (canSee(slave)) {
+					r.push(`watches you carefully`);
+				} else {
+					r.push(`listens to your movements`);
+				}
+				r.push(`as you size up ${his} fully erect`);
+				if (slave.dick === 1) {
+					r.push(`tiny dick.`);
+				} else if (slave.dick === 2) {
+					r.push(`cute dick.`);
+				} else if (slave.dick === 3) {
+					r.push(`dick.`);
+				} else if (slave.dick === 4) {
+					r.push(`big dick.`);
+				} else if (slave.dick === 5) {
+					r.push(`impressive dick.`);
+				} else if (slave.dick === 6) {
+					r.push(`huge dick.`);
+				} else if (slave.dick === 7) {
+					r.push(`gigantic dick`);
+				} else if (slave.dick === 8) {
+					r.push(`titanic dick`);
+				} else if (slave.dick === 9) {
+					r.push(`absurd dick`);
+				} else if (slave.dick === 10) {
+					r.push(`inhuman dick`);
+				} else {
+					r.push(`hypertrophied dick`);
+				}
+				r.push(`You push ${his} face into the cushions as you mount ${his}`);
+				if (slave.butt > 6) {
+					r.push(`ridiculous`);
+				} else if (slave.butt > 5) {
+					r.push(`gigantic`);
+				} else if (slave.butt > 4) {
+					r.push(`enormous`);
+				} else if (slave.butt > 3) {
+					r.push(`huge`);
+				} else if (slave.butt > 2) {
+					r.push(`big`);
+				} else if (slave.butt > 1) {
+					r.push(`plump`);
+				} else if (slave.butt > 0) {
+					r.push(`small`);
+				} else {
+					r.push(`flat`);
+				}
+				r.push(`butt, sinking your cock deep into ${his}`);
+				if (slave.anus === 0) {
+					r.push(`virgin`);
+				}
+				r.push(`asspussy. You lean forward, running your hands across ${his} nipples`);
+				if (slave.belly >= 5000) {
+					r.push(`and ${belly}`);
+					if (slave.belly >= 3000) {
+						r.push(`pregnant`);
+					}
+					r.push(`belly`);
+				}
+				r.push(`as you move to tease ${his} stiff prick. Between your dick in ${his} ass and your hand on ${his} cock, ${he} rapidly approaches ${his} peak. Quickly, you bind the base of ${his} penis, denying ${his} release and eliciting a long moan from the pent-up ${girl}. You begin thrusting hard, telling ${him} that YOU are the one who'll be orgasming here, not ${him}. Only once you have taught ${him} ${his} place by filling ${his} asspussy with your cum do you allow ${his} release. Just undoing the binding is enough to set ${him} over the edge, coating the cushions`);
+				if (slave.belly >= 5000) {
+					r.push(`and the bottom of ${his} ${belly}`);
+					if (slave.belly >= 3000) {
+						r.push(`pregnant`);
+					}
+					r.push(`belly`);
+				}
+				r.push(`in ${his} virile sperm. You dismount and order the exhausted ${girl} to clean ${himself} and the couch up before going back to ${his} assignment; ${he} <span class="devotion inc">complies meekly,</span> understanding that having a potent penis is meaningless in ${his} position.`);
+				if (slave.fetish === "none") { //todo: coral
+					r.push(`The next time ${he} walks past your office, you can't help notice the growing erection ${he} carries. <span class="fetish dec">Your dominating display has left ${him} craving domination.</span>`);
+					slave.fetish = "submissive";
+					slave.fetishStrength = 10;
+				}
+				slave.devotion += 5;
+			}
+			App.Events.addParagraph(frag, r);
+			return frag;
+		}
+
+		function howToUse() {
+			const frag = new DocumentFragment();
+			let r = [];
+			r.push(`You tell ${him} that ${he} is just becoming a potent ${woman}, and as such, ${he} will need to learn how to please ${his} partners.`);
+			if (canTalk(slave)) {
+				r.push(Spoken(slave, `"What's that mean, ${Master}?"`));
+			} else {
+				r.push(`${His} expression shifts to confusion.`);
+			}
+			r.push(`You quickly approach and catch ${him}, forcing ${his}`);
+			if (slave.belly >= 1500) {
+				if (slave.bellyPreg >= 1500) {
+					r.push(`gravid`);
+				} else {
+					r.push(`distended`);
+				}
+			}
+			r.push(`body face-up onto the couch. ${He}`);
+			if (canSee(slave)) {
+				r.push(`watches you carefully`);
+			} else if (canHear(slave)) {
+				r.push(`listens to your movements`);
+			} else {
+				r.push(`waits with trepidation`);
+			}
+			r.push(`as you size up ${his} fully erect`);
+			if (slave.dick === 1) {
+				r.push(`tiny dick.`);
+			} else if (slave.dick === 2) {
+				r.push(`cute dick.`);
+			} else if (slave.dick === 3) {
+				r.push(`dick.`);
+			} else if (slave.dick === 4) {
+				r.push(`big dick.`);
+			} else if (slave.dick === 5) {
+				r.push(`impressive dick.`);
+			} else if (slave.dick === 6) {
+				r.push(`huge dick.`);
+			} else if (slave.dick === 7) {
+				r.push(`gigantic dick.`);
+			} else if (slave.dick === 8) {
+				r.push(`titanic dick.`);
+			} else if (slave.dick === 9) {
+				r.push(`absurd dick.`);
+			} else if (slave.dick === 10) {
+				r.push(`inhuman dick.`);
+			} else {
+				r.push(`hypertrophied dick.`);
+			}
+			r.push(`You push ${him} back down as you straddle ${his} cock, lining it up before lowering`);
+			if (V.PC.belly >= 1500) {
+				r.push(`your pregnant body until ${he} delightfully penetrates you.`);
+			} else {
+				r.push(`yourself onto ${his} needy prick.`);
+			}
+			r.push(`You slowly ride ${his} dick, instructing ${him} the proper way to thrust into you and how to adequately support your weight. Once ${he} gets the hand of things, you dismount and lie down on the couch, legs spread, beckoning ${him} into you. ${He} gingerly inserts ${his} cock`);
+			if (slave.belly >= 100000) {
+				r.push(`while you do your best to manage ${his} ${belly} stomach`);
+			}
+			r.push(`and begins thrusting, slowly at first, before getting the hang of things and speeding up${(V.PC.dick !== 0)? `, your own neglected dick bobbing along to ${his} thrusts` : ``}. As soon as you feel ${his} beginning to tense you`);
+			if (V.PC.pregKnown === 1) {
+				r.push(`tell ${him} it's safe to cum in you, you're already pregnant.`);
+			} else {
+				r.push(`order ${him} to pull out.`);
+			}
+			r.push(`The poor ${girl} is so caught up in ${his} lust, ${he} can't stop thrusting. Before you can rectify this, ${he} pushes you over the edge and gushes deep into you as you climax`);
+			if (V.PC.dick !== 0) {
+				r.push(`and spray your own cum`);
+				if (V.PC.belly >= 5000 && slave.belly >= 5000) {
+					r.push(`into the cramped space between your swollen bodies.`);
+				} else if (slave.belly >= 100000) {
+					r.push(`across your belly and the underside of ${hers}.`);
+				} else {
+					r.push(`across ${his} chest.`);
+				}
+			}
+			r.push(`${He} gingerly pulls ${himself} from you, apologizes <span class="devotion inc">meekly</span> for losing control, and snuggles up next to you. Cumming in ${his} ${getWrittenTitle(slave)}'s pussy as ${his} first time builds <span class="trust inc">a special bond</span> with you.`);
+
+			if (V.PC.preg === 0 && V.PC.pregWeek === 0) {
+				r.push(`You aren't on contraceptives right now; ${his} first time may be more fruitful than ${he} realizes.`);
+			}
+			slave.devotion += 10;
+			slave.trust += 20;
+			seX(slave, "penetrative", V.PC, "vaginal");
+			if (canImpreg(V.PC, slave)) {
+				r.push(knockMeUp(V.PC, 60, 0, slave.ID));
+			}
+
+			App.Events.addParagraph(frag, r);
+			return frag;
+		}
+
+		function noMatter() {
+			const frag = new DocumentFragment();
+			let r = [];
+			r.push(`In one swift motion, one pull out a chastity cage and lock it onto ${him}. ${He} gasps as ${he} feels it hug close to ${his} struggling erection. You explain that ${he} has just become potent, and thus, will be restricted until you feel differently.`);
+			if (canTalk(slave)) {
+				r.push(Spoken(slave, `"You don't want me to use my penis, ${Master}?"`));
+			} else {
+				r.push(`${He} rubs a hand across ${his} caged dick.`);
+			}
+			r.push(`You bring ${him} over to the couch, set ${him} on your lap, and teasingly call ${him} a buttslut. Every so often you graze a finger around ${his} chastity cage, torturing ${his} dick and balls, but you only make it the center of attention once the poor over-aroused slave`);
+			if (canTalk(slave)) {
+				r.push(
+					`begs,`,
+					Spoken(slave, `"I can't take it any more, ${Master}! Please fuck me!"`)
+				);
+			} else {
+				r.push(`begins to use piteous gestures to beg you abjectly to penetrate ${him}.`);
+			}
+			r.push(`You snicker, but remind ${him} that ${he} has no say in ${his} release. You line up and insert your`);
+			if (V.PC.dick === 0) {
+				r.push(`strap-on`);
+			} else {
+				r.push(`cock`);
+			}
+			r.push(`up ${his} ass and begin slowly fucking ${him}, making sure to stimulate ${his} prostate. When ${he} finally orgasms`);
+			if (V.PC.dick === 0) {
+				r.push(`${his} unabashed enjoyment`);
+			} else {
+				r.push(`the strength of ${his} spasming sphincter`);
+			}
+			r.push(`sends you over as well. ${He}'s left in a confused haze; ${his} body tells ${him} to fuck, but you tell ${him} to get fucked. ${He} <span class="hotpink">sides with your decision</span> and vows to be the one taking dick for you.`);
+			if (slave.fetish === "none") {
+				r.push(`<span class="fetish dec">Overcoming ${his} urges to become a father via anal cause ${him} to become a buttslut.</span>`);
+				slave.fetish = "buttslut";
+				slave.fetishStrength = 10;
+			}
+			slave.devotion += 5;
+			slave.chastityPenis = 1;
+			r.push(VCheck.Anal(slave, 1));
+
+			App.Events.addParagraph(frag, r);
+			return frag;
+		}
+
+		function geld() {
+			slave.balls = 0;
+			slave.trust -= 20;
+			surgeryDamage(slave, 10);
+			return `You bluntly tell ${him} ${he} is becoming potent, and that is something you can't allow to roam unchecked amongst your fertile slaves. You drag ${him} to the remote surgery and strap ${him} face-down with ${his} legs spread${(slave.belly >= 5000) ? `${his} ${belly} rounded belly forcing ${his} rear into the air` : ``}. ${He} doesn't understand what's happening, since the anesthetics totally deprive ${him} of any sensation. ${He}'s so drugged and drowsy with <span class="health dec">surgical recovery</span> that it takes a while for ${him} to figure out what's happened. When ${he} does, ${his} poor mind scarcely processes the <span class="trust dec">horror</span> of what's happened. ${He} numbly carries on, terrified.`;
+		}
+	}
+};
diff --git a/src/events/randomEvent.js b/src/events/randomEvent.js
index 2434f6580b94a47e25a615042866d000fe8f49c1..fcd4e5f343212ff467f693da9649a14ce41420cc 100644
--- a/src/events/randomEvent.js
+++ b/src/events/randomEvent.js
@@ -106,6 +106,8 @@ App.Events.getIndividualEvents = function() {
 		new App.Events.RESSVocalDisobedience(),
 		new App.Events.RESSWaistlineWoes(),
 		new App.Events.RESSWhoreRebellious(),
+		new App.Events.RESSFirstPeriod(),
+		new App.Events.RESSWetDreams(),
 
 		new App.Events.RECIButthole(),
 		new App.Events.RECIFeminization(),
diff --git a/src/js/eventSelectionJS.js b/src/js/eventSelectionJS.js
index c68141855f35cb215de6ef1403d3f57930f2f2ae..3bc5ac5536baf2e7ba79822317e3471bfa1a82a1 100644
--- a/src/js/eventSelectionJS.js
+++ b/src/js/eventSelectionJS.js
@@ -249,31 +249,6 @@ if(eventSlave.drugs === "breast injections") {
 				}
 			}
 
-			if (V.seeAge === 1) {
-				if (eventSlave.actualAge < 18) {
-					if (eventSlave.devotion > 20) {
-						if (eventSlave.ovaries === 1) {
-							if (eventSlave.pubertyXX === 0) {
-								if (eventSlave.preg === 0) {
-									if (eventSlave.physicalAge + eventSlave.birthWeek / 52 >= eventSlave.pubertyAgeXX - 0.5) {
-										V.RESSevent.push(...Array.from({length: 10}, () => "first period"));
-									}
-								}
-							}
-						}
-						if (canPenetrate(eventSlave)) {
-							if (eventSlave.balls > 0) {
-								if (eventSlave.pubertyXY === 0) {
-									if (eventSlave.physicalAge + eventSlave.birthWeek / 52 >= eventSlave.pubertyAgeXY - 0.5) {
-										V.RESSevent.push(...Array.from({length: 10}, () => "wet dreams"));
-									}
-								}
-							}
-						}
-					}
-				}
-			} /* closes aging exemption */
-
 			if (eventSlave.assignment !== Job.QUARTER) {
 				if (eventSlave.boobs > 600) {
 					if (eventSlave.boobShape === "torpedo-shaped") {
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index aec06b9ef66001a6ddb9907d55fa60b5f50b8dab..6a9948349a692f272a546c4f653f5c5665a5ab0a 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -101,31 +101,6 @@
 
 <<switch $RESSevent>>
 
-<<case "first period">>
-
-<<= App.UI.slaveDescriptionDialog($activeSlave)>> appears in the door of your office, uncertain if $he should disturb you. $He stumbles through the doorway, hands on $his <<if $activeSlave.weight >= 95>>fat belly<<elseif $activeSlave.belly >= 2000>>bloated belly<<elseif $activeSlave.weight >= 30>>chubby belly<<else>>flat belly<</if>>, before stepping forward to stand in front of your desk. $His chest is rising and falling with panicked hyperventilation. The poor $girl is terrified for some reason.
-<br><br>
-You press $him on why $he is acting this way.
-<<if !canTalk($activeSlave)>>
-	$He uses gestures to point to $his stomach, and explains that $he is feeling an unusual pain.
-<<else>>
-	"My belly, <<Master>>," $he <<say>>s apologetically. "It hurt<<s>> and I don't know why. It ju<<s>>t <<s>>tarted re<<c>>ently."
-<</if>>
-You check $his records and discover $he has very likely just become a woman.
-<<set $activeSlave.pubertyXX = 1>>
-
-<<case "wet dreams">>
-
-<<= App.UI.slaveDescriptionDialog($activeSlave)>> appears in the door of your office early in the morning, hesitating before stepping in. You question why $he has come to see you and $he gingerly approaches your desk.
-<br><br>
-<<if !canTalk($activeSlave)>>
-	$He uses gestures to point to $his crotch, and explains that $he has accidentally started wetting $his bed.
-<<else>>
-	"I'm <<s>>orry, <<Master>>," $he <<say>>s apologetically. "I keep wetting my bed at night, and it feel<<s>> <<s>>o good too."
-<</if>>
-You check $his records for any potential health issues that could be causing this annoyance when it dawns on you. $activeSlave.slaveName is likely becoming potent, and now is the perfect time to cement $his sexuality.
-<<set $activeSlave.pubertyXY = 1>>
-
 <<case "surprising wakeup">>
 
 You are awakened from a sound sleep by someone eagerly <<if $PC.dick != 0>>sucking your dick<<else>>eating you out<</if>>. Your slaves know better than to disturb you, let alone take the initiative, but you are shocked when you pull back the sheets and reveal the smiling <<= App.UI.slaveDescriptionDialog($activeSlave)>>.
@@ -1449,262 +1424,6 @@ $He cranes $his neck, glancing over $his shoulder to give you a pleading look.
 
 <<switch $RESSevent>>
 
-<<case "first period">>
-
-<<link "Explain $he's just becoming a woman">>
-	<<replace "#result">>
-		You tell $him that $he is just undergoing $his first period, and that the pain $he is feeling is perfectly natural.
-		<<if !canTalk($activeSlave)>>
-			$He brings $his hands back to $his stomach, an elated look on $his face. $He makes a gesture resembling a rounded belly.
-		<<else>>
-			"I-I'm a woman now? <<Master>>, that m-mean<<s>>, I can get pregnant now." $He trails off.
-		<</if>>
-		Whether or not $he gets pregnant is for you to decide, but for now you tell $him what $he should expect to change, both in and to $his body. $activeSlave.slaveName @@.mediumaquamarine;appreciates@@ you taking the time to explain $his developing body.
-		<<set $activeSlave.trust += 5>>
-	<</replace>>
-<</link>>
-<<if ($PC.dick != 0) && ($activeSlave.eggType == "human")>>
-	<br><<link "Demonstrate what this means">>
-		<<replace "#result">>
-			You tell $him that $he is just becoming a woman, and to celebrate, you are going to put a child in $him.
-			<<if !canTalk($activeSlave)>>
-				$He gasps and rubs a hand across $his stomach.
-			<<else>>
-				"But I'm <<s>>till a child my<<s>>elf, <<Master>>, I can't get pregnant yet!"
-			<</if>>
-			You tell $him that prior to this week, that would have been true. However, now that $he has become fertile, it's time that $he learned what $his body was made for. You guide $him to the couch and tell $him to lie on $his back so that you may take $him. $He breaks down when $he feels your cock enter $his
-			<<if $activeSlave.vagina == 0>>
-				delightfully tight, virgin
-			<<elseif $activeSlave.vagina == 1>>
-				deliciously tight
-			<<elseif $activeSlave.vagina == 2>>
-				well experienced
-			<<else>>
-				fucked-out
-			<</if>>
-			cunt. $His new urges cause $him to reach up to hug $himself close to you,
-			<<if ($activeSlave.boobs < 600)>>
-				$his modest breasts let $him snuggle close to you, face-to-face, as you take $him.
-			<<elseif ($activeSlave.boobs < 10000)>>
-				$his big tits form a soft cushion between you as you take $him.
-			<<else>>
-				$his massive tits stop $him from bringing $himself too close to you as you take $him.
-			<</if>>
-			$He enjoys $himself immensely, but $he loses it again when $he feels your seed in $him, realizing that $he will find $himself swelling with your child over the coming months. $He has become @@.hotpink;more submissive@@ to your will now that $his very first egg has been fertilized by $his <<= getWrittenTitle($activeSlave)>>.
-			<<set $activeSlave.devotion += 5, $activeSlave.preg = 1, $activeSlave.pregWeek = 1, $activeSlave.pregKnown = 1, $activeSlave.pregSource = -1>>
-			<<set $activeSlave.pregType = setPregType($activeSlave)>>
-			<<set WombImpregnate($activeSlave, $activeSlave.pregType, -1, 1)>>
-			<<= VCheck.Vaginal($activeSlave, 1)>>
-		<</replace>>
-	<</link>><<if ($activeSlave.vagina == 0)>> //This option will take $his virginity//<</if>>
-<</if>>
-<br><<link "Tell $him $he'll just be taking it up the ass more">>
-	<<replace "#result">>
-		In one swift motion, you pull out a chastity belt and lock it onto $him. $He gasps as $he feels it hug close to $his pussy. You explain that $he has just become a woman, and thus, will be taking it up the ass until you decide it's time for $him to become pregnant.
-		<<if !canTalk($activeSlave)>>
-			$He rubs a hand across $his stomach.
-		<<else>>
-			"You don't want me to get pregnant, <<Master>>?"
-		<</if>>
-		You bring $him over to the couch, set $him on your lap, and teasingly call $him a buttslut. Every so often you graze a finger around $his chastity belt, noting how much $his body wants you in $him, but you only make it the center of attention once the poor over-aroused slave
-		<<if !canTalk($activeSlave)>>
-			begins to use piteous gestures to beg you abjectly to penetrate $him.
-		<<else>>
-			<<say>>s, "I can't take it any more, <<Master>>! Plea<<s>>e fuck me pregnant!"
-		<</if>>
-		You snicker, but remind $him that no matter how much $he wants to be knocked up, $his belt will direct all the dicks $he takes into $his rear. You line up and insert your <<if ($PC.dick == 0)>>strap-on<<else>>cock<</if>> with $his ass and begin fucking $him, all the while reminding $him that $he will not be getting pregnant. When $he finally orgasms, <<if ($PC.dick == 0)>>$his unabashed enjoyment<<else>>the strength of $his spasming sphincter<</if>> sends you over as well. $He's left in a confused haze; $his body tells $him to get pregnant, but you tell $him to take it anally. $He @@.hotpink;sides with your decision@@ and vows to be an anal whore for you. <<if $activeSlave.fetish == "none">>@@.coral;Overcoming $his urges to become a mother via anal causes $him to become a buttslut.@@<<set $activeSlave.fetish = "buttslut", $activeSlave.fetishStrength = 10>><</if>>
-		<<set $activeSlave.devotion += 5, $activeSlave.chastityVagina = 1>>
-		<<= VCheck.Anal($activeSlave, 1)>>
-	<</replace>>
-<</link>><<if ($activeSlave.anus == 0)>> //This option will take $his virginity//<</if>>
-
-<<case "wet dreams">>
-
-<<link "Explain $he's just growing up">>
-	<<replace "#result">>
-		You tell $him that $his body is preparing to be able to impregnate girls, and that what happens at night happens to all boys. Though as a slave, $he should consider $himself lucky to be allowed to keep $his male genitalia.
-		<<if !canTalk($activeSlave)>>
-			$He brings $his hands to $his growing erection, a bubble of precum forming on its tip. $He fondles $himself as $he ponders $his new potency.
-		<<else>>
-			"I-I can get girl<<s>> pregnant now? <<Master>>, that m-mean<<s>> I'll have to be more careful." $He trails off.
-		<</if>>
-		You tell $him to keep $his dick in check or risk losing it, before continuing to read off the other various changes that will occur in $him. $activeSlave.slaveName @@.mediumaquamarine;appreciates@@ you taking the time to explain $his developing body.
-		<<set $activeSlave.trust += 5>>
-	<</replace>>
-<</link>>
-<br><<link "Teach $him $his place">>
-	<<if $PC.dick == 0>>
-			<<replace "#result">>
-			You tell $him that $he is just becoming a potent $woman, and as such, $he will need to learn that you are the dominant force in $his life.
-			<<if !canTalk($activeSlave)>>
-				$His expression shifts to confusion.
-			<<else>>
-				"What doe<<s>> that mean, <<Master>>?"
-			<</if>>
-			You quickly approach and catch $him, forcing $his <<if $activeSlave.belly >= 1500>><<if $activeSlave.bellyPreg >= 1500>>gravid <<else>>distended <</if>><</if>>body face-up onto the couch. $He <<if canSee($activeSlave)>>watches you carefully<<elseif canHear($activeSlave)>>listens to your movements<<else>>waits with trepidation<</if>> as you size up $his fully erect
-			<<if $activeSlave.dick == 1>>
-				tiny dick.
-			<<elseif $activeSlave.dick == 2>>
-				cute dick.
-			<<elseif $activeSlave.dick == 3>>
-				dick.
-			<<elseif $activeSlave.dick == 4>>
-				big dick.
-			<<elseif $activeSlave.dick == 5>>
-				impressive dick.
-			<<elseif $activeSlave.dick == 6>>
-				huge dick.
-			<<elseif $activeSlave.dick == 7>>
-				gigantic dick
-			<<elseif $activeSlave.dick == 8>>
-				titanic dick
-			<<elseif $activeSlave.dick == 9>>
-				absurd dick
-			<<elseif $activeSlave.dick == 10>>
-				inhuman dick
-			<<else>>
-				hypertrophied dick
-			<</if>>
-			You push $him back down as you straddle $his
-			<<if $activeSlave.belly >= 1500>>
-				_belly <<if $activeSlave.bellyPreg >= 1500>>pregnant <</if>>belly
-			<<elseif $activeSlave.boobs > 2000>>
-				huge tits
-			<<else>>
-				chest
-			<</if>>
-			planting your moistening pussy over the $girl's face. You lean forward, teasing $his twitching cock, as you grind against $his face. As $he begins to moan with lust, you quickly bind the base of $his penis, denying $his release. You grind your cunt into $his face, telling $him that YOU are the one who'll be orgasming here, not $him. Only once you have taught $him $his place by soaking $his face in your cum do you release $his dick and lean back to avoid the coming blast. Just undoing the binding is enough to set $him over the edge, coating $his <<if $activeSlave.bellyPreg >= 1500>>pregnancy<<else>>belly<</if>> in $his virile sperm. You turn around and order the exhausted $girl to clean $himself up and go back to $his assignment; $he @@.hotpink;complies meekly,@@ understanding that having a potent penis is meaningless in $his position.<<if $activeSlave.fetish == "none">>The next time $he walks past your office, you can't help notice the growing erection $he carries. @@.coral; Your dominating display has left $him craving domination.@@<<set $activeSlave.fetish = "submissive", $activeSlave.fetishStrength = 10>><</if>>
-			<<set $activeSlave.devotion += 5>>
-		<</replace>>
-	<<else>>
-		<<replace "#result">>
-			You tell $him that $he is just becoming a potent $woman, and as such, $he will need to learn that you are the dominant force in $his life.
-			<<if !canTalk($activeSlave)>>
-				$His expression shifts to confusion.
-			<<else>>
-				"What doe<<s>> that mean, <<Master>>?"
-			<</if>>
-			You quickly approach and catch $him, forcing $his <<if $activeSlave.belly >= 1500>><<if $activeSlave.bellyPreg >= 1500>>gravid <<else>>distended <</if>><</if>>body face-down onto the couch<<if $activeSlave.belly >= 100000>> as best you can<</if>>. $He <<if canSee($activeSlave)>>watches you carefully<<else>>listens to your movements<</if>> as you size up $his fully erect
-			<<if $activeSlave.dick == 1>>
-				tiny dick.
-			<<elseif $activeSlave.dick == 2>>
-				cute dick.
-			<<elseif $activeSlave.dick == 3>>
-				dick.
-			<<elseif $activeSlave.dick == 4>>
-				big dick.
-			<<elseif $activeSlave.dick == 5>>
-				impressive dick.
-			<<elseif $activeSlave.dick == 6>>
-				huge dick.
-			<<elseif $activeSlave.dick == 7>>
-				gigantic dick
-			<<elseif $activeSlave.dick == 8>>
-				titanic dick
-			<<elseif $activeSlave.dick == 9>>
-				absurd dick
-			<<elseif $activeSlave.dick == 10>>
-				inhuman dick
-			<<else>>
-				hypertrophied dick
-			<</if>>
-			You push $his face into the cushions as you mount $his
-			<<if $activeSlave.butt > 6>>
-				ridiculous
-			<<elseif $activeSlave.butt > 5>>
-				gigantic
-			<<elseif $activeSlave.butt > 4>>
-				enormous
-			<<elseif $activeSlave.butt > 3>>
-				huge
-			<<elseif $activeSlave.butt > 2>>
-				big
-			<<elseif $activeSlave.butt > 1>>
-				plump
-			<<elseif $activeSlave.butt > 0>>
-				small
-			<<else>>
-				flat
-			<</if>>
-			butt, sinking your cock deep into $his <<if $activeSlave.anus == 0>>virgin<</if>> asspussy. You lean forward, running your hands across $his nipples<<if $activeSlave.belly >= 5000>> and _belly <<if $activeSlave.belly >= 3000>>pregnant <</if>>belly<</if>> as you move to tease $his stiff prick. Between your dick in $his ass and your hand on $his cock, $he rapidly approaches $his peak. Quickly, you bind the base of $his penis, denying $his release and eliciting a long moan from the pent-up $girl. You begin thrusting hard, telling $him that YOU are the one who'll be orgasming here, not $him. Only once you have taught $him $his place by filling $his asspussy with your cum do you allow $his release. Just undoing the binding is enough to set $him over the edge, coating the cushions<<if $activeSlave.belly >= 5000>> and the bottom of $his _belly <<if $activeSlave.belly >= 3000>>pregnant <</if>>belly<</if>> in $his virile sperm. You dismount and order the exhausted $girl to clean $himself and the couch up before going back to $his assignment; $he @@.hotpink;complies meekly,@@ understanding that having a potent penis is meaningless in $his position.<<if $activeSlave.fetish == "none">>The next time $he walks past your office, you can't help notice the growing erection $he carries. @@.coral;Your dominating display has left $him craving domination.@@<<set $activeSlave.fetish = "submissive", $activeSlave.fetishStrength = 10>><</if>>
-			<<set $activeSlave.devotion += 5>>
-		<</replace>>
-	<</if>>
-<</link>><<if ($activeSlave.anus == 0) && ($PC.dick != 0)>> //This option will take $his anal virginity//<</if>>
-<<if $PC.vagina > 0>>
-	<br><<link "Let me teach you how to use it">>
-		<<replace "#result">>
-			You tell $him that $he is just becoming a potent $woman, and as such, $he will need to learn how to please $his partners.
-			<<if !canTalk($activeSlave)>>
-				$His expression shifts to confusion.
-			<<else>>
-				"What'<<s>> that mean, <<Master>>?"
-			<</if>>
-			You quickly approach and catch $him, forcing $his <<if $activeSlave.belly >= 1500>><<if $activeSlave.bellyPreg >= 1500>>gravid <<else>>distended <</if>><</if>>body face-up onto the couch. $He <<if canSee($activeSlave)>>watches you carefully<<elseif canHear($activeSlave)>>listens to your movements<<else>>waits with trepidation<</if>> as you size up $his fully erect
-			<<if $activeSlave.dick == 1>>
-				tiny dick.
-			<<elseif $activeSlave.dick == 2>>
-				cute dick.
-			<<elseif $activeSlave.dick == 3>>
-				dick.
-			<<elseif $activeSlave.dick == 4>>
-				big dick.
-			<<elseif $activeSlave.dick == 5>>
-				impressive dick.
-			<<elseif $activeSlave.dick == 6>>
-				huge dick.
-			<<elseif $activeSlave.dick == 7>>
-				gigantic dick
-			<<elseif $activeSlave.dick == 8>>
-				titanic dick
-			<<elseif $activeSlave.dick == 9>>
-				absurd dick
-			<<elseif $activeSlave.dick == 10>>
-				inhuman dick
-			<<else>>
-				hypertrophied dick
-			<</if>>
-			You push $him back down as you straddle $his cock, lining it up before lowering <<if $PC.belly >= 1500>>your pregnant body until $he delightfully penetrates you<<else>>yourself onto $his needy prick<</if>>. You slowly ride $his dick, instructing $him the proper way to thrust into you and how to adequately support your weight. Once $he gets the hand of things, you dismount and lie down on the couch, legs spread, beckoning $him into you. $He gingerly inserts $his cock<<if $activeSlave.belly >= 100000>> while you do your best to manage $his _belly stomach<</if>> and begins thrusting, slowly at first, before getting the hang of things and speeding up<<if $PC.dick != 0>>, your own neglected dick bobbing along to $his thrusts<</if>>. As soon as you feel $his beginning to tense you <<if $PC.pregKnown == 1>>tell $him it's safe to cum in you, you're already pregnant<<else>>order $him to pull out<</if>>. The poor $girl is so caught up in $his lust, $he can't stop thrusting. Before you can rectify this, $he pushes you over the edge and gushes deep into you as you climax<<if $PC.dick != 0>> and spray your own cum <<if $PC.belly >= 5000 && $activeSlave.belly >= 5000>>into the cramped space between your swollen bodies<<elseif $activeSlave.belly >= 100000>>across your belly and the underside of $hers<<else>>across $his chest<</if>><</if>>. $He gingerly pulls $himself from you, apologizes @@.hotpink;meekly@@ for losing control, and snuggles up next to you. Cumming in $his <<= getWrittenTitle($activeSlave)>>'s pussy as $his first time builds @@.mediumaquamarine;a special bond@@ with you.
-			<<if $PC.preg == 0 && $PC.pregWeek == 0>>
-				You aren't on contraceptives right now; $his first time may be more fruitful than $he realizes.
-			<</if>>
-			<<set $activeSlave.devotion += 10, $activeSlave.trust += 20>>
-			<<run seX($activeSlave, "penetrative", $PC, "vaginal")>>
-			<<if canImpreg($PC, $activeSlave)>>
-				<<= knockMeUp($PC, 60, 0, $activeSlave.ID)>>
-			<</if>>
-		<</replace>>
-	<</link>> //This option will penetrate you//
-<</if>>
-<br><<link "Tell $him it doesn't matter, $he won't be using it">>
-	<<replace "#result">>
-		In one swift motion, one pull out a chastity cage and lock it onto $him. $He gasps as $he feels it hug close to $his struggling erection. You explain that $he has just become potent, and thus, will be restricted until you feel differently.
-		<<if !canTalk($activeSlave)>>
-			$He rubs a hand across $his caged dick.
-		<<else>>
-			"You don't want me to u<<s>>e my peni<<s>>, <<Master>>?"
-		<</if>>
-		You bring $him over to the couch, set $him on your lap, and teasingly call $him a buttslut. Every so often you graze a finger around $his chastity cage, torturing $his dick and balls, but you only make it the center of attention once the poor over-aroused slave
-		<<if !canTalk($activeSlave)>>
-			begins to use piteous gestures to beg you abjectly to penetrate $him.
-		<<else>>
-			begs, "I can't take it any more, <<Master>>! Plea<<s>>e fuck me!"
-		<</if>>
-		You snicker, but remind $him that $he has no say in $his release. You line up and insert your <<if ($PC.dick == 0)>>strap-on<<else>>cock<</if>> up $his ass and begin slowly fucking $him, making sure to stimulate $his prostate. When $he finally orgasms <<if ($PC.dick == 0)>>$his unabashed enjoyment<<else>>the strength of $his spasming sphincter<</if>> sends you over as well. $He's left in a confused haze; $his body tells $him to fuck, but you tell $him to get fucked. $He @@.hotpink;sides with your decision@@ and vows to be the one taking dick for you. <<if $activeSlave.fetish == "none">>@@.coral;Overcoming $his urges to become a father via anal cause $him to become a buttslut.@@<<set $activeSlave.fetish = "buttslut", $activeSlave.fetishStrength = 10>><</if>>
-		<<set $activeSlave.devotion += 5, $activeSlave.chastityPenis = 1>>
-		<<= VCheck.Anal($activeSlave, 1)>>
-	<</replace>>
-<</link>><<if ($activeSlave.anus == 0)>> //This option will take $his anal virginity//<</if>>
-<<if $seeExtreme == 1 && $activeSlave.indentureRestrictions <= 0>>
-	<br><<link "Geld $him to render $him impotent again">>
-		<<set $activeSlave.balls = 0, $activeSlave.trust -= 20>>
-		<<run surgeryDamage($activeSlave, 10)>>
-		<<replace "#result">>
-			You bluntly tell $him $he is becoming potent, and that is something you can't allow to roam unchecked amongst your fertile slaves. You drag $him to the remote surgery and strap $him face-down with $his legs spread <<if $activeSlave.belly >= 5000>>$his _belly rounded belly forcing $his rear into the air<</if>>. $He doesn't understand what's happening, since the anesthetics totally deprive $him of any sensation. $He's so drugged and drowsy with @@.health.dec;surgical recovery@@ that it takes a while for $him to figure out what's happened. When $he does, $his poor mind scarcely processes the @@.gold;horror@@ of what's happened. $He numbly carries on, terrified.
-		<</replace>>
-	<</link>>
-<</if>>
-
 <<case "surprising wakeup">>
 
 <<link "Permit $him to continue">>