diff --git a/src/005-passages/interactPassages.js b/src/005-passages/interactPassages.js
index 3a491f19f6fd48bf58aa8578f4be38cee452a989..a01cb280a9a3a56500b4b1e771effb3321a04085 100644
--- a/src/005-passages/interactPassages.js
+++ b/src/005-passages/interactPassages.js
@@ -126,3 +126,11 @@ new App.DomPassage("MpregSelf",
 		return MpregSelf();
 	}
 );
+
+new App.DomPassage("BreedingTest",
+	() => {
+		V.nextButton = "Confirm changes";
+		V.nextLink = "Slave Interact";
+		return App.UI.DOM.makeElement("div", eliteBreedingExam(getSlave(V.AS)));
+	}
+);
diff --git a/src/005-passages/managePassages.js b/src/005-passages/managePassages.js
index 54e023926f15e161653af433d4a4c065c3e507f3..5e25e081eeb36326942105462879d32cc8a042b1 100644
--- a/src/005-passages/managePassages.js
+++ b/src/005-passages/managePassages.js
@@ -61,3 +61,9 @@ new App.DomPassage("Policies",
 		return App.UI.policies();
 	}, ["jump-to-safe", "jump-from-safe"]
 );
+
+new App.DomPassage("Farmyard Animals",
+	() => {
+		return App.Facilities.Farmyard.animals();
+	}
+);
diff --git a/src/facilities/farmyard/animals/farmyardAnimals.tw b/src/facilities/farmyard/animals/farmyardAnimals.tw
deleted file mode 100644
index 0174a57b3d50ff39684c5c08b9644476aed2bd1d..0000000000000000000000000000000000000000
--- a/src/facilities/farmyard/animals/farmyardAnimals.tw
+++ /dev/null
@@ -1,3 +0,0 @@
-:: Farmyard Animals [nobr]
-
-<<includeDOM App.Facilities.Farmyard.animals()>>
diff --git a/src/pregmod/breedingTest.tw b/src/pregmod/breedingTest.tw
deleted file mode 100644
index 972b2fecd0357e3d949cf4e59ebae1ee4cfc7ae7..0000000000000000000000000000000000000000
--- a/src/pregmod/breedingTest.tw
+++ /dev/null
@@ -1,4 +0,0 @@
-:: BreedingTest [nobr]
-
-<<set $nextButton = "Confirm changes", $nextLink = "Slave Interact">>
-<<print eliteBreedingExam(getSlave($AS))>>
\ No newline at end of file