diff --git a/game/03-JavaScript/04-Pregnancy/pregnancyTypes.js b/game/03-JavaScript/04-Pregnancy/pregnancyTypes.js
index afe07e773991b2486ee737e106a44d518e2f0ae0..1d2f60c170e261412d8f25132ef904d0002e46b4 100644
--- a/game/03-JavaScript/04-Pregnancy/pregnancyTypes.js
+++ b/game/03-JavaScript/04-Pregnancy/pregnancyTypes.js
@@ -364,12 +364,15 @@ window.pregnancyGenerator = {
 			if (random(0, 100) > 98 - tripletBoost) count++;
 			/* Ready for the cloning of PurityGuy to begin */
 			for (let i = 0; i < count; i++) {
+				const childId =
+					"m" + motherObject.parentId.id + "b" + motherObject.parentId.kids + "d" + fatherObject.parentId.id + "f" + fatherObject.parentId.kids;
 				if (identical && result.fetus.length) {
-					result.fetus.push(result.fetus[0]);
+					console.log(childId);
+					result.fetus.push(clone(result.fetus[0]));
+					result.fetus.last().childId = childId;
+					parentFunction.increaseKids(motherObject.parentId.id, 0, fatherObject.parentId.id);
 					continue;
 				}
-				const childId =
-					"m" + motherObject.parentId.id + "b" + motherObject.parentId.kids + "d" + fatherObject.parentId.id + "f" + fatherObject.parentId.kids;
 				const birthId = motherObject.parentId.births;
 				let gender = random(0, 100) > 50 ? "f" : "m";
 				if ((motherObject.gender === "h" || fatherObject.gender === "h") && (motherObject.name === fatherObject.name || random(0, 100) >= 75))
diff --git a/game/base-combat/actions.twee b/game/base-combat/actions.twee
index e52c1194873f1b3d51f1fa4602f893ec25ac21b1..06ea565be83b1cfeb1c13fc8c13449d7280257b6 100644
--- a/game/base-combat/actions.twee
+++ b/game/base-combat/actions.twee
@@ -64,7 +64,7 @@
 			<<if $options.images is 1 and $options.combatImages is 1 and $consensual is 1 and $position_lock isnot 1>>
 				<<if $position is "doggy">>
 					| <label>Roll over <<radiobutton "$bodyaction" "missionary">></label>
-				<<elseif $position is "missionary">>
+				<<elseif $position is "missionary" and !["facesit", "anal"].includes($mouthuse)>>
 					| <label>Roll over <<radiobutton "$bodyaction" "doggy">></label>
 				<</if>>
 				<<if $position isnot "stalk">>
diff --git a/game/base-system/pregnancy/events.twee b/game/base-system/pregnancy/events.twee
index 7944af90b555d0e21b693fc3ea5406e735e3e488..c7c25a20edd2a454a05da020218f02426c7bfd47 100644
--- a/game/base-system/pregnancy/events.twee
+++ b/game/base-system/pregnancy/events.twee
@@ -539,9 +539,9 @@ The midwife places a mask over your face. You feel your consciousness fade. Seve
 <<set _max to Math.floor(_max * (1 + Math.floor(_pregnancy.fetus.length * 0.2)))>>
 <<set _min to Math.floor(_min * (1 + Math.floor(_pregnancy.fetus.length * 0.2)))>>
 
-<<set $timeCalc to random(_min, _max)>>
-<<set _hours to Math.floor($timeCalc / 60)>>
-<<set _minutes to $timeCalc % 60>>
+<<set _timeCalc to random(_min, _max)>>
+<<set _hours to Math.floor(_timeCalc / 60)>>
+<<set _minutes to _timeCalc % 60>>
 
 /* Note: Pregnancy species */
 <<switch playerNormalPregnancyType()>>
@@ -549,11 +549,11 @@ The midwife places a mask over your face. You feel your consciousness fade. Seve
 		<<setKnowsAboutPregnancy "pc" "Bailey">>
 		Harper's voice floats through the fog. "Normal human, but keep the others on the line, just in case..."
 		<br><br>
-		<<link [["Next ("+_hours+":"+(_minutes lt 10 ? "0": "")+_minutes+")"| Pregnancy Birth Hospital 3]]>><<endevent>><<pass $timeCalc>><</link>>
+		<<link [["Next ("+_hours+":"+(_minutes lt 10 ? "0": "")+_minutes+")"| Pregnancy Birth Hospital 3]]>><<endevent>><<pass _timeCalc>><<playerPrebirth>><</link>>
 	<<case "wolf">>
 		Harper's voice floats through the fog. "Not human. This will be an abnormal delivery. Follow my instructions to the letter..."
 		<br><br>
-		<<link [["Next ("+_hours+":"+(_minutes lt 10 ? "0": "")+_minutes+")"| Pregnancy Birth Hospital Wolf]]>><<endevent>><<pass $timeCalc>><</link>>
+		<<link [["Next ("+_hours+":"+(_minutes lt 10 ? "0": "")+_minutes+")"| Pregnancy Birth Hospital Wolf]]>><<endevent>><<pass _timeCalc>><</link>>
 <</switch>>
 
 :: Pregnancy Birth Hospital 3
diff --git a/game/base-system/time/time.js b/game/base-system/time/time.js
index 5e2a506f1bb8817d05929045212e28432e879e60..e337dd6d9ddb9139dd7a9f9c9da1b044b74575c7 100644
--- a/game/base-system/time/time.js
+++ b/game/base-system/time/time.js
@@ -523,6 +523,7 @@ function dayPassed() {
 	fragment.append(wikifier("rutCycle"));
 	npcPregnancyCycle();
 	randomPregnancyProgress();
+	fragment.append(wikifier("physicalAdjustments"));
 
 	fragment.append(dailyPlayerEffects());
 	fragment.append(dailyMasochismSadismEffects());
diff --git a/game/overworld-town/loc-home/garden.twee b/game/overworld-town/loc-home/garden.twee
index 560d87953e8f1575c8ed07ce61cc532646f3f3e7..4051f3e8458d56d572757ff84c686436605f088d 100644
--- a/game/overworld-town/loc-home/garden.twee
+++ b/game/overworld-town/loc-home/garden.twee
@@ -279,7 +279,7 @@ You watch the couple hump away with reckless abandon. Their panting and stifled
 <<if $corruptionMasturbation isnot true and random(0,3) gt $orgasmcurrent and $corruption_slime gt (currentSkillValue('willpower') / 10)>>
 	<<link [[Stop|$passage]]>><<set $corruptionMasturbation to true>><</link>>
 <<elseif $corruptionMasturbation isnot true>>
-	<<link [[Stop|Garden Voyeurism Sneak]]>><<set $finish to 1>><</link>>
+	<<link [[Stop|Garden Voyeurism Masturbate End]]>><<set $finish to 1>><</link>>
 <<else>>
 	The slime in your ear will not allow you to stop.
 <</if>>
@@ -288,7 +288,7 @@ You watch the couple hump away with reckless abandon. Their panting and stifled
 <<effects>>
 
 <<set $danger to random(1, 10000)>>
-<<if $danger gte (9900 - $allure) and $orgasmdown gte 1>>
+<<if $danger gte (9900 - $allure) and $orgasmdown gte 1 and $timer gt 0>>
 
     The orphans start up and scan the surroundings.
     <br><br>
@@ -299,7 +299,7 @@ You watch the couple hump away with reckless abandon. Their panting and stifled
     With that, the orphans hastily pull up their clothes and scramble inside.
     <br><br>
 
-<<elseif $danger gte (9900 - $allure) and $orgasmdown lte 0>>
+<<elseif $danger gte (9900 - $allure) and $timer lte 0>>
 
     As you are busy pleasuring yourself, you suddenly feel a hand grabbing you by the shoulder. You turn around in surprise. It's Bailey!<<gstress>><<stress 12>>
     <br><br>