diff --git a/src/gui/options/options.js b/src/gui/options/options.js
index 9e5acf93d9c12c9837dc971ab130284cfb0c985b..eefed4052a442c05b923a6818d30f92bae3f3f44 100644
--- a/src/gui/options/options.js
+++ b/src/gui/options/options.js
@@ -4,9 +4,6 @@ App.UI.optionsPassage = function() {
 	V.passageSwitchHandler = App.EventHandlers.optionsChanged;
 	el.append(intro());
 
-	// Results
-	const results = App.UI.DOM.appendNewElement("div", el);
-
 	try {
 		const tabBar = new App.UI.Tabs.TabBar("Options");
 		tabBar.addTab("Display", "display", App.Intro.display(false));
@@ -17,6 +14,7 @@ App.UI.optionsPassage = function() {
 			tabBar.addTab("Cheats", "cheat", cheat());
 			tabBar.addTab("Cheat edit schools", "cheat-school", cheatSchools());
 		}
+		tabBar.addTab("New Game Plus", "new-game-plus", newGamePlus());
 		tabBar.addTab("Experimental", "experimental", experimental());
 		el.append(tabBar.render());
 	} catch (e) {
@@ -28,22 +26,19 @@ App.UI.optionsPassage = function() {
 	return el;
 
 	function intro() {
-		let links;
-		let options;
 		const el = new DocumentFragment();
 
-		options = new App.UI.OptionsGroup();
+		const options = new App.UI.OptionsGroup();
 		options.addOption("End of week autosaving is currently", "autosave")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 		el.append(options.render());
 
 		const table = App.UI.DOM.appendNewElement("table", el);
-		let row;
 		fillRow([
 			`You are currently playing:`,
 			`FC version: ${App.Version.base},`,
 			`mod version: ${App.Version.pmod},`,
-			`build: ${App.Version.release}${App.Version.commitHash ? `, commit: ${App.Version.commitHash}` : ``}`
+			`build: ${App.Version.release}${App.Version.commitHash ? `, commit: ${App.Version.commitHash}` : ``}.`
 		]);
 		fillRow([
 			`This save was created using:`,
@@ -53,13 +48,13 @@ App.UI.optionsPassage = function() {
 		]);
 
 		function fillRow(contents) {
-			row = App.UI.DOM.appendNewElement("tr", table);
+			const row = App.UI.DOM.appendNewElement("tr", table);
 			for (const content of contents) {
 				App.UI.DOM.appendNewElement("td", row, content);
 			}
 		}
 
-		links = [];
+		const links = [];
 		links.push(App.UI.DOM.passageLink("Apply Backwards Compatibility Update", "Backwards Compatibility"));
 
 		links.push(
@@ -107,23 +102,10 @@ App.UI.optionsPassage = function() {
 			);
 		}
 
-		App.UI.DOM.appendNewElement("div", el, App.UI.DOM.generateLinksStrip(links));
+		const div = App.UI.DOM.appendNewElement("div", el, App.UI.DOM.generateLinksStrip(links), ["margin-bottom"]);
+		// Results
+		const results = App.UI.DOM.appendNewElement("div", div);
 
-		if ((V.releaseID >= 1000) || V.ver.startsWith("0.9") || V.ver.startsWith("0.8") || V.ver.startsWith("0.7") || V.ver.startsWith("0.6")) {
-			App.UI.DOM.appendNewElement("h3", el, `NEW GAME PLUS`);
-			App.UI.DOM.appendNewElement("div", el, `You can begin a new game with up to five (or more) of your current slaves, although starting resources other than these slaves will be reduced.`);
-			App.UI.DOM.appendNewElement("div", el, App.UI.DOM.link(
-				"Activate New Game Plus",
-				() => {
-					V.ui = "start";
-				},
-				[],
-				"New Game Plus"
-			), ["indent"]);
-			App.UI.DOM.appendNewElement("div", el, App.Arcology.purchase());
-		} else {
-			App.UI.DOM.appendNewElement("div", el, `New Game Plus is not available because this game was not started with a compatible version.`, ["note"]);
-		}
 		return el;
 	}
 
@@ -708,7 +690,7 @@ App.UI.optionsPassage = function() {
 			}
 			App.UI.DOM.appendNewElement("div", el, App.UI.DOM.generateLinksStrip(links), "scLink2");
 		}
-		return (el);
+		return el;
 	}
 
 	function experimental() {
@@ -764,6 +746,25 @@ App.UI.optionsPassage = function() {
 		el.append(App.UI.playerMods());
 		return el;
 	}
+
+	function newGamePlus() {
+		const f = new DocumentFragment();
+		if ((V.releaseID >= 1000) || V.ver.startsWith("0.9") || V.ver.startsWith("0.8") || V.ver.startsWith("0.7") || V.ver.startsWith("0.6")) {
+			App.UI.DOM.appendNewElement("div", f, `You can begin a new game with up to five (or more) of your current slaves, although starting resources other than these slaves will be reduced.`);
+			App.UI.DOM.appendNewElement("div", f, App.UI.DOM.link(
+				"Activate New Game Plus",
+				() => {
+					V.ui = "start";
+				},
+				[],
+				"New Game Plus"
+			), ["indent"]);
+			App.UI.DOM.appendNewElement("div", f, App.Arcology.purchase());
+		} else {
+			App.UI.DOM.appendNewElement("div", f, `New Game Plus is not available because this game was not started with a compatible version.`, ["note"]);
+		}
+		return f;
+	}
 };
 /**
  *