diff --git a/src/gui/options/optionsPassage.js b/src/gui/options/optionsPassage.js
index 3738c6f15e1a9e8b8b1d65d2f9af88e479598f53..b57c41f46611e3f0a12a3daf294a072629359233 100644
--- a/src/gui/options/optionsPassage.js
+++ b/src/gui/options/optionsPassage.js
@@ -51,14 +51,14 @@ App.UI.optionsPassage = function() {
 
 	function intro() {
 		let links;
-		let _options;
+		let options;
 		let r;
 		const el = new DocumentFragment();
 
-		_options = new App.UI.OptionsGroup();
-		_options.addOption("End of week autosaving is currently", "autosave")
+		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());
+		el.append(options.render());
 
 		App.UI.DOM.appendNewElement("div", el, `This save was created using FC version ${V.ver} build ${V.releaseID}. You are currently playing version: ${App.Version.base}, mod version: ${App.Version.pmod}, build: ${App.Version.release}${App.Version.commitHash ? `, commit: ${App.Version.commitHash}` : ``}`);
 
@@ -165,91 +165,91 @@ App.UI.optionsPassage = function() {
 
 	function display() {
 		const el = new DocumentFragment();
-		let _options;
+		let options;
 		let r;
 
 		App.UI.DOM.appendNewElement("h2", el, "Reports");
 
-		_options = new App.UI.OptionsGroup();
+		options = new App.UI.OptionsGroup();
 
-		_options.addOption("End week report descriptive details are", "showEWD")
+		options.addOption("End week report descriptive details are", "showEWD")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		_options.addOption("End week report performance details are", "showEWM")
+		options.addOption("End week report performance details are", "showEWM")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		_options.addOption("Master Suite report details such as slave changes are", "verboseDescriptions")
+		options.addOption("Master Suite report details such as slave changes are", "verboseDescriptions")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		_options.addOption("End week societal effects from slaves are", "compressSocialEffects", V.UI)
+		options.addOption("End week societal effects from slaves are", "compressSocialEffects", V.UI)
 			.addValue("Expanded", 0).on().addValue("Compacted", 1).off();
 
-		_options.addOption("Accordion on week end defaults to", "useAccordion")
+		options.addOption("Accordion on week end defaults to", "useAccordion")
 			.addValue("Open", 0).on().addValue("Collapsed", 1).off();
 
-		_options.addOption("Economic Tabs on weekly reports are", "useTabs")
+		options.addOption("Economic Tabs on weekly reports are", "useTabs")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		_options.addOption("Economic detail sheets for facilities are", "showEconomicDetails")
+		options.addOption("Economic detail sheets for facilities are", "showEconomicDetails")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		_options.addOption("Economic report neighbor details such as trade impacts on culture are", "showNeighborDetails")
+		options.addOption("Economic report neighbor details such as trade impacts on culture are", "showNeighborDetails")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		_options.addOption("Numeric formatting is currently", "formatNumbers")
+		options.addOption("Numeric formatting is currently", "formatNumbers")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off()
 			.addComment("This will comma-format numbers in some areas.");
 
-		el.append(_options.render());
+		el.append(options.render());
 
 		App.UI.DOM.appendNewElement("h2", el, "General");
 
-		_options = new App.UI.OptionsGroup();
+		options = new App.UI.OptionsGroup();
 
-		_options.addOption("Main menu leadership controls displayed", "positionMainLinks")
+		options.addOption("Main menu leadership controls displayed", "positionMainLinks")
 			.addValueList([["Above", 1], ["Above and below", 0], ["Below", -1]]);
 
-		_options.addOption("New Model UI", "newModelUI")
+		options.addOption("New Model UI", "newModelUI")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		_options.addOption("Penthouse Facility Display", "verticalizeArcologyLinks")
+		options.addOption("Penthouse Facility Display", "verticalizeArcologyLinks")
 			.addValueList([["Triple column", 3], ["Double Coloumn", 2], ["Single Column", 1], ["Collapsed", 0]]);
 
-		_options.addOption("Main menu arcology description", "seeArcology")
+		options.addOption("Main menu arcology description", "seeArcology")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		_options.addOption("Main menu desk description", "seeDesk")
+		options.addOption("Main menu desk description", "seeDesk")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		_options.addOption("Main menu newsfeed", "seeFCNN")
+		options.addOption("Main menu newsfeed", "seeFCNN")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		_options.addOption("Tips from the Encyclopedia are", "showTipsFromEncy")
+		options.addOption("Tips from the Encyclopedia are", "showTipsFromEncy")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		_options.addOption("Help tooltips are", "tooltipsEnabled")
+		options.addOption("Help tooltips are", "tooltipsEnabled")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off()
 			.addComment("This is mostly for new players. @@.exampleTooltip.noteworthy;Colored text@@ can have tooltips.");
 
-		_options.addOption("Main menu slave tabs are", "useSlaveSummaryTabs")
+		options.addOption("Main menu slave tabs are", "useSlaveSummaryTabs")
 			.addValue("Enabled", 1).on().addValue("CardStyle", 2).on().addValue("Disabled", 0).off();
 
-		_options.addOption("The slave Quick list in-page scroll-to is", "useSlaveListInPageJSNavigation")
+		options.addOption("The slave Quick list in-page scroll-to is", "useSlaveListInPageJSNavigation")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		_options.addOption("Condense special slaves into their own tab", "useSlaveSummaryOverviewTab")
+		options.addOption("Condense special slaves into their own tab", "useSlaveSummaryOverviewTab")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		_options.addOption("Interactions with your fucktoys are", "fucktoyInteractionsPosition")
+		options.addOption("Interactions with your fucktoys are", "fucktoyInteractionsPosition")
 			.addValueList([["next to them", 1], ["at page bottom", 0]]);
 
-		_options.addOption("Hide tabs in Slave Interact", "slaveInteractLongForm")
+		options.addOption("Hide tabs in Slave Interact", "slaveInteractLongForm")
 			.addValue("Enabled", true).on().addValue("Disabled", false).off();
 
-		_options.addOption("Line separations are", "lineSeparations")
+		options.addOption("Line separations are", "lineSeparations")
 			.addValue("Shown", 1).on().addValue("Hidden", 0).off();
 
-		el.append(_options.render());
+		el.append(options.render());
 
 		r = [];
 		r.push(`UI theme selector. Allows to select a single CSS file to be loaded.`);
@@ -259,42 +259,42 @@ App.UI.optionsPassage = function() {
 
 		App.UI.DOM.appendNewElement("h2", el, "Sidebar");
 
-		_options = new App.UI.OptionsGroup();
+		options = new App.UI.OptionsGroup();
 
-		_options.addOption("Cash is", "Cash", V.sideBarOptions)
+		options.addOption("Cash is", "Cash", V.sideBarOptions)
 			.addValue("Shown", 1).on().addValue("Hidden", 0).off();
 
-		_options.addOption("Upkeep is", "Upkeep", V.sideBarOptions)
+		options.addOption("Upkeep is", "Upkeep", V.sideBarOptions)
 			.addValue("Shown", 1).on().addValue("Hidden", 0).off();
 
-		_options.addOption("Sex slave count is", "SexSlaveCount", V.sideBarOptions)
+		options.addOption("Sex slave count is", "SexSlaveCount", V.sideBarOptions)
 			.addValue("Shown", 1).on().addValue("Hidden", 0).off();
 
-		_options.addOption("Room population is", "roomPop", V.sideBarOptions)
+		options.addOption("Room population is", "roomPop", V.sideBarOptions)
 			.addValue("Shown", 1).on().addValue("Hidden", 0).off();
 
-		_options.addOption("GSP is", "GSP", V.sideBarOptions)
+		options.addOption("GSP is", "GSP", V.sideBarOptions)
 			.addValue("Shown", 1).on().addValue("Hidden", 0).off();
 
-		_options.addOption("Rep is", "Rep", V.sideBarOptions)
+		options.addOption("Rep is", "Rep", V.sideBarOptions)
 			.addValue("Shown", 1).on().addValue("Hidden", 0).off();
 
-		_options.addOption("Confirmation before ending a week is", "confirmWeekEnd", V.sideBarOptions)
+		options.addOption("Confirmation before ending a week is", "confirmWeekEnd", V.sideBarOptions)
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off()
 			.addComment("Enabling this will open a dialog box to confirm you meant to end a week.");
 
 		if (V.secExpEnabled > 0) {
-			_options.addOption("Authority is", "Authority", V.sideBarOptions)
+			options.addOption("Authority is", "Authority", V.sideBarOptions)
 				.addValue("Shown", 1).on().addValue("Hidden", 0).off();
 
-			_options.addOption("Security is", "Security", V.sideBarOptions)
+			options.addOption("Security is", "Security", V.sideBarOptions)
 				.addValue("Shown", 1).on().addValue("Hidden", 0).off();
 
-			_options.addOption("Crime is", "Crime", V.sideBarOptions)
+			options.addOption("Crime is", "Crime", V.sideBarOptions)
 				.addValue("Shown", 1).on().addValue("Hidden", 0).off();
 		}
 
-		el.append(_options.render());
+		el.append(options.render());
 
 
 		App.UI.DOM.appendNewElement("h2", el, "Images");
@@ -302,54 +302,54 @@ App.UI.optionsPassage = function() {
 			App.Events.drawEventArt(el, BaseSlave());
 		}
 
-		_options = new App.UI.OptionsGroup();
+		options = new App.UI.OptionsGroup();
 
-		_options.addOption("Images are", "seeImages")
+		options.addOption("Images are", "seeImages")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
 		if (V.seeImages > 0) {
-			_options.addOption("Image style is", "imageChoice")
+			options.addOption("Image style is", "imageChoice")
 				.addValueList([["Revamped embedded vector art", 3], ["Non-embedded vector art", 2], ["NoX/Deepmurk's vector art", 1], ["Shokushu's rendered imagepack", 0]]);
 
 			if (V.imageChoice === 1) {
-				_options.addOption("").addComment('<span class="warning">Git compiled only, no exceptions.</span>');
+				options.addOption("").addComment('<span class="warning">Git compiled only, no exceptions.</span>');
 
-				_options.addOption("Face artwork is", "seeFaces")
+				options.addOption("Face artwork is", "seeFaces")
 					.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-				_options.addOption("Highlights on shiny clothing are", "seeVectorArtHighlights")
+				options.addOption("Highlights on shiny clothing are", "seeVectorArtHighlights")
 					.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-				_options.addOption("Height scaling", "seeHeight")
+				options.addOption("Height scaling", "seeHeight")
 					.addValue("All images", 2).on().addValue("Small images", 1).neutral().addValue("Disabled", 0).off();
 
-				_options.addOption("Clothing erection bulges are", "showClothingErection")
+				options.addOption("Clothing erection bulges are", "showClothingErection")
 					.addValue("Enabled", true).on().addValue("Disabled", false).off();
 			} else if (V.imageChoice === 0) {
-				_options.addOption("").addComment(`You need """to"""
+				options.addOption("").addComment(`You need """to"""
 					<a href="https://mega.nz/#!upoAlBaZ!EbZ5wCixxZxBhMN_ireJTXt0SIPOywO2JW9XzTIPhe0">download the image pack</a>
 					"""and""" put the 'renders' folder into the resources/ folder where this html file is.`
 				);
 
-				_options.addOption("Slave summary fetish images are", "seeMainFetishes")
+				options.addOption("Slave summary fetish images are", "seeMainFetishes")
 					.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 			} else if (V.imageChoice === 3) {
-				_options.addOption("").addComment('<span class="warning">Git compiled only, no exceptions.</span>');
+				options.addOption("").addComment('<span class="warning">Git compiled only, no exceptions.</span>');
 
-				_options.addOption("Clothing erection bulges are", "showClothingErection")
+				options.addOption("Clothing erection bulges are", "showClothingErection")
 					.addValue("Enabled", true).on().addValue("Disabled", false).off();
 			}
 
-			_options.addOption("PA avatar art is", "seeAvatar")
+			options.addOption("PA avatar art is", "seeAvatar")
 				.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-			_options.addOption("Slave images in lists are", "seeSummaryImages")
+			options.addOption("Slave images in lists are", "seeSummaryImages")
 				.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-			_options.addOption("Slave images in the weekly report are", "seeReportImages")
+			options.addOption("Slave images in the weekly report are", "seeReportImages")
 				.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 		}
-		el.append(_options.render());
+		el.append(options.render());
 
 		return el;
 	}
@@ -357,7 +357,7 @@ App.UI.optionsPassage = function() {
 	function contentFlavor() {
 		const el = new DocumentFragment();
 		let r;
-		let _options;
+		let options;
 
 		App.UI.DOM.appendNewElement("h2", el, "Content");
 
@@ -366,134 +366,134 @@ App.UI.optionsPassage = function() {
 		r.push(App.UI.DOM.passageLink("Description Options", "Description Options"));
 		App.Events.addNode(el, r, "div", "note");
 
-		_options = new App.UI.OptionsGroup();
+		options = new App.UI.OptionsGroup();
 
-		_options.addOption("The difficulty setting is currently set to", "baseDifficulty")
+		options.addOption("The difficulty setting is currently set to", "baseDifficulty")
 			.addValueList([["Very easy", 1], ["Easy", 2], ["Default", 3], ["Hard", 4], ["Very hard", 5]]);
 
-		_options.addOption("Slaves falling ill is currently", "seeIllness")
+		options.addOption("Slaves falling ill is currently", "seeIllness")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off()
 			.addComment("Will not affect existing ill slaves already in-game.");
 
-		_options.addOption("Extreme content like amputation is currently", "seeExtreme")
+		options.addOption("Extreme content like amputation is currently", "seeExtreme")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off()
 			.addComment("Will not affect extreme surgeries already applied in-game.");
 
-		_options.addOption("Bestiality related content is currently", "seeBestiality")
+		options.addOption("Bestiality related content is currently", "seeBestiality")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		_options.addOption("Watersports related content is currently", "seePee")
+		options.addOption("Watersports related content is currently", "seePee")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		_options.addOption("Incest content is currently", "seeIncest")
+		options.addOption("Incest content is currently", "seeIncest")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		_options.addOption("Pregnancy related content is currently", "seePreg")
+		options.addOption("Pregnancy related content is currently", "seePreg")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off()
 			.addComment("Will not affect existing pregnancies already in-game.");
 
-		_options.addOption("Child gender to be generated based off dick content settings", "seeDicksAffectsPregnancy")
+		options.addOption("Child gender to be generated based off dick content settings", "seeDicksAffectsPregnancy")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off()
 			.addComment(`${(V.seeDicksAffectsPregnancy === 1) ? `Currently ${V.seeDicks}% of children will be born male. ` : ``}Will not affect existing pregnancies already in-game.`);
 
 		if (V.seeDicksAffectsPregnancy === 0) {
-			_options.addOption("XX slaves only father daughters", "adamPrinciple")
+			options.addOption("XX slaves only father daughters", "adamPrinciple")
 				.addValue("Enabled", 1).on().addValue("Disabled", 0).off()
 				.addComment("Will not affect existing pregnancies already in-game.");
 		}
 
-		_options.addOption("Extreme pregnancy content like broodmothers is currently", "seeHyperPreg")
+		options.addOption("Extreme pregnancy content like broodmothers is currently", "seeHyperPreg")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off()
 			.addComment("Will not affect existing hyperpregnancies already in-game.");
 
-		_options.addOption("Pregnancy complications due to multiples and body size are currently", "dangerousPregnancy")
+		options.addOption("Pregnancy complications due to multiples and body size are currently", "dangerousPregnancy")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		_options.addOption(`Precocious puberty (pregnancy younger than ${V.fertilityAge})`, "precociousPuberty")
+		options.addOption(`Precocious puberty (pregnancy younger than ${V.fertilityAge})`, "precociousPuberty")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off()
 			.addComment("Will not affect existing precocious puberty cases already in-game.");
 
-		_options.addOption("Slaves with fat lips or heavy oral piercings may lisp", "disableLisping")
+		options.addOption("Slaves with fat lips or heavy oral piercings may lisp", "disableLisping")
 			.addValue("Yes", 0).on().addValue("No", 1).off();
 
-		_options.addOption("Disables the long term damage mechanic. //Temp option//", "disableLongDamage")
+		options.addOption("Disables the long term damage mechanic. //Temp option//", "disableLongDamage")
 			.addValue("Enabled", 0).on().addValue("Disabled", 1).off();
 
-		_options.addOption("Experimental male pronouns are currently", "diversePronouns")
+		options.addOption("Experimental male pronouns are currently", "diversePronouns")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off()
 			.addComment("Apply Backwards Compatibility after changing to update slave's pronouns. Not all scenes support male pronouns and this is not yet incorporated into the lore or mechanics.");
 
-		_options.addOption("Male slave names are currently", "allowMaleSlaveNames")
+		options.addOption("Male slave names are currently", "allowMaleSlaveNames")
 			.addValue("Enabled", true).on().addValue("Disabled", false).off()
 			.addComment("This only affects slave generation and not your ability to name your slaves.");
 
-		_options.addOption("Missing slave names are currently", "showMissingSlaves")
+		options.addOption("Missing slave names are currently", "showMissingSlaves")
 			.addValue("Enabled", true).on().addValue("Disabled", false).off();
 
-		el.append(_options.render());
+		el.append(options.render());
 
 		App.UI.DOM.appendNewElement("h2", el, `Intersecting mechanics`);
 
-		_options = new App.UI.OptionsGroup();
+		options = new App.UI.OptionsGroup();
 
-		_options.addOption("Slave assets affected by weight is", "weightAffectsAssets")
+		options.addOption("Slave assets affected by weight is", "weightAffectsAssets")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off()
 			.addComment("Diet will still affect asset size.");
 
-		_options.addOption("Curative side effects are", "curativeSideEffects")
+		options.addOption("Curative side effects are", "curativeSideEffects")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off()
 			.addComment("If enabled, curatives have a chance to give slaves harmful side effects.");
 
-		el.append(_options.render());
+		el.append(options.render());
 
 		App.UI.DOM.appendNewElement("h2", el, `Flavour`);
 
-		_options = new App.UI.OptionsGroup();
+		options = new App.UI.OptionsGroup();
 
-		_options.addOption("Slave reactions to facility assignments are", "showAssignToScenes")
+		options.addOption("Slave reactions to facility assignments are", "showAssignToScenes")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		_options.addOption("Post sex clean up", "postSexCleanUp")
+		options.addOption("Post sex clean up", "postSexCleanUp")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		_options.addOption("Appraisal miniscenes on slave sale are", "showAppraisal")
+		options.addOption("Appraisal miniscenes on slave sale are", "showAppraisal")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		_options.addOption("Assignment performance vignettes on the end week report are", "showVignettes")
+		options.addOption("Assignment performance vignettes on the end week report are", "showVignettes")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		_options.addOption("Slaves can have alternate titles", "newDescriptions")
+		options.addOption("Slaves can have alternate titles", "newDescriptions")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		_options.addOption("Family titles for relatives", "allowFamilyTitles")
+		options.addOption("Family titles for relatives", "allowFamilyTitles")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		_options.addOption("Limit family growth", "limitFamilies")
+		options.addOption("Limit family growth", "limitFamilies")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off()
 			.addComment("Restricts acquisition of additional relatives, by means other than birth, for slaves with families.");
 
-		_options.addOption("Distant relatives such as aunts, nieces and cousins are", "showDistantRelatives")
+		options.addOption("Distant relatives such as aunts, nieces and cousins are", "showDistantRelatives")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		el.append(_options.render());
+		el.append(options.render());
 		return el;
 	}
 
 	function mods() {
 		const el = new DocumentFragment();
-		let _options;
+		let options;
 
-		_options = new App.UI.OptionsGroup();
+		options = new App.UI.OptionsGroup();
 
-		_options.addOption("The Special Force Mod is currently", "Toggle", V.SF)
+		options.addOption("The Special Force Mod is currently", "Toggle", V.SF)
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off()
 			.addComment("<div>This mod is triggered after week 72. It is non-canon where it conflicts with canonical updates to the base game.</div>");
 
-		_options.addOption("The Security Expansion mod is", "secExpEnabled")
+		options.addOption("The Security Expansion mod is", "secExpEnabled")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off()
 			.addComment("<div>The mod can be activated in any moment, but it may result in unbalanced gameplay if activated very late in the game.</div>");
 
-		el.append(_options.render());
+		el.append(options.render());
 
 		if (V.secExpEnabled > 0) {
 			if (Object.values(V.SecExp).length === 0) {
@@ -504,76 +504,76 @@ App.UI.optionsPassage = function() {
 			if (V.terrain === "oceanic") {
 				App.UI.DOM.appendNewElement("div", el, `Oceanic arcologies are not by default subject to external attacks. You can however allow them to happen anyway. If you choose to do so please keep in mind that descriptions and mechanics are not intended for naval combat but land combat.`);
 			}
-			_options = new App.UI.OptionsGroup();
+			options = new App.UI.OptionsGroup();
 
 			if (V.SecExp.settings.battle.enabled > 0 || V.SecExp.settings.rebellion.enabled > 0) {
-				_options.addOption("Detailed battle statistics are", "showStats", V.SecExp.settings)
+				options.addOption("Detailed battle statistics are", "showStats", V.SecExp.settings)
 					.addValue("Shown", 1).on().addValue("Hidden", 0).off()
 					.addComment("Visibility of detailed statistics and battle turns.");
 
-				_options.addOption("Difficulty is", "difficulty", V.SecExp.settings)
+				options.addOption("Difficulty is", "difficulty", V.SecExp.settings)
 					.addValueList([["Extremely hard", 2], ["Very hard", 1.5], ["Hard", 1.25], ["Normal", 1], ["Easy", 0.75], ["Very easy", 0.5]]);
 
-				_options.addOption("Unit descriptions are", "unitDescriptions", V.SecExp.settings)
+				options.addOption("Unit descriptions are", "unitDescriptions", V.SecExp.settings)
 					.addValue("Abbreviated", 1).addValue("Summarized", 0);
 			}
 
-			_options.addOption("Battles are", "enabled", V.SecExp.settings.battle)
+			options.addOption("Battles are", "enabled", V.SecExp.settings.battle)
 				.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-			_options.addOption("Rebellions are", "enabled", V.SecExp.settings.rebellion)
+			options.addOption("Rebellions are", "enabled", V.SecExp.settings.rebellion)
 				.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
 			if (V.SecExp.settings.battle.enabled > 0) {
-				_options.addOption("Battle frequency", "frequency", V.SecExp.settings.battle)
+				options.addOption("Battle frequency", "frequency", V.SecExp.settings.battle)
 					.addValueList([["Extremely high", 2], ["Very high", 1.5], ["High", 1.25], ["Normal", 1], ["Low", 0.75], ["Very low", 0.5]]);
 			}
 
 			if (V.SecExp.settings.rebellion.enabled > 0) {
-				_options.addOption("Rebellion buildup", "speed", V.SecExp.settings.rebellion)
+				options.addOption("Rebellion buildup", "speed", V.SecExp.settings.rebellion)
 					.addValueList([["Extremely fast", 2], ["Very fast", 1.5], ["Fast", 1.25], ["Normal", 1], ["Slow", 0.75], ["Very slow", 0.5]]);
 			}
 
 
 			if (V.SecExp.settings.battle.enabled > 0) {
-				_options.addOption("Commanders gain a prestige rank every 10 victories", "allowSlavePrestige", V.SecExp.settings.battle)
+				options.addOption("Commanders gain a prestige rank every 10 victories", "allowSlavePrestige", V.SecExp.settings.battle)
 					.addValue("Yes", 1).on().addValue("No", 0).off();
 			}
 
 			if (V.SecExp.settings.battle.enabled > 0) {
-				_options.addOption("Force battles", "force", V.SecExp.settings.battle)
+				options.addOption("Force battles", "force", V.SecExp.settings.battle)
 					.addValue("Yes", 1).on().addValue("No", 0).off();
 			}
 			if (V.SecExp.settings.rebellion.enabled > 0) {
-				_options.addOption("Force rebellions", "force", V.SecExp.settings.rebellion)
+				options.addOption("Force rebellions", "force", V.SecExp.settings.rebellion)
 					.addValue("Yes", 1).on().addValue("No", 0).off()
 					.addComment("Rebellions take precedence over Battles.");
 			}
 
 			if (V.SecExp.settings.battle.enabled > 0) {
-				_options.addOption("Late game major battles are", "enabled", V.SecExp.settings.battle.major)
+				options.addOption("Late game major battles are", "enabled", V.SecExp.settings.battle.major)
 					.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 			}
 
 			if (V.SecExp.settings.battle.enabled > 0 && V.SecExp.settings.battle.major.enabled > 0) {
-				_options.addOption("Multiplier is", "mult", V.SecExp.settings.battle.major)
+				options.addOption("Multiplier is", "mult", V.SecExp.settings.battle.major)
 					.addValueList([["Extremely high", 2], ["Very high", 1.5], ["High", 1.25], ["Normal", 1], ["Low", 0.75], ["Very low", 0.5]]);
 
-				_options.addOption("This week a major battle is", "force", V.SecExp.settings.battle.major)
+				options.addOption("This week a major battle is", "force", V.SecExp.settings.battle.major)
 					.addValue("Guaranteed", 1).on().addValue("Not guaranteed", 0).off();
 			}
 
 			if (V.SecExp.settings.battle.enabled > 0 && V.SecExp.settings.battle.major.enabled > 0) {
-				_options.addOption("Gameover on battle loss", "gameOver", V.SecExp.settings.battle.major)
+				options.addOption("Gameover on battle loss", "gameOver", V.SecExp.settings.battle.major)
 					.addValue("Yes", 1).on().addValue("No", 0).off();
 			}
 
 			if (V.SecExp.settings.rebellion.enabled > 0) {
-				_options.addOption("Gameover on rebellion loss", "gameOver", V.SecExp.settings.rebellion)
+				options.addOption("Gameover on rebellion loss", "gameOver", V.SecExp.settings.rebellion)
 					.addValue("Yes", 1).on().addValue("No", 0).off();
 			}
 
-			el.append(_options.render());
+			el.append(options.render());
 
 			const subHeading = document.createElement("div");
 			subHeading.classList.add("subHeading");
@@ -799,59 +799,59 @@ App.UI.optionsPassage = function() {
 
 	function debugCheating() {
 		const el = new DocumentFragment();
-		let _options;
-		let _option;
+		let options;
+		let option;
 		let links;
 		let r;
-		const _popCap = menialPopCap();
+		const popCap = menialPopCap();
 
 		App.UI.DOM.appendNewElement("h2", el, `Debug`);
 
-		_options = new App.UI.OptionsGroup();
+		options = new App.UI.OptionsGroup();
 
-		_options.addOption("DebugMode is", "debugMode")
+		options.addOption("DebugMode is", "debugMode")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off()
 			.addComment("This will add a Display Variables and Bug Report passage to the sidebar.");
 
 		if (V.debugMode > 0) {
-			_options.addOption("The custom function part of debug mode is", "debugModeCustomFunction")
+			options.addOption("The custom function part of debug mode is", "debugModeCustomFunction")
 				.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 		}
 
-		_option = _options.addOption("Genetics array")
+		option = options.addOption("Genetics array")
 			.customButton("Run test", () => { }, "test genetics");
 		if (V.cheatMode === 1) {
-			_option.customButton("Edit Genetics", () => { }, "Edit Genetics");
+			option.customButton("Edit Genetics", () => { }, "Edit Genetics");
 		} else {
-			_option.addComment("Enable cheat mode to edit genetics.");
+			option.addComment("Enable cheat mode to edit genetics.");
 		}
 
-		_options.addOption("Rules Assistant").customButton("Reset Rules", () => { initRules(); }, "Rules Assistant");
+		options.addOption("Rules Assistant").customButton("Reset Rules", () => { initRules(); }, "Rules Assistant");
 
-		_options.addOption("Passage Profiler is", "profiler")
+		options.addOption("Passage Profiler is", "profiler")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off()
 			.addComment("Outputs performance data at the bottom of every passage.");
 
-		el.append(_options.render());
+		el.append(options.render());
 
 		App.UI.DOM.appendNewElement("h2", el, `Cheating`);
 
-		_options = new App.UI.OptionsGroup();
+		options = new App.UI.OptionsGroup();
 
-		_options.addOption("CheatMode is", "cheatMode")
+		options.addOption("CheatMode is", "cheatMode")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off()
 			.addComment("This will allow manual selection of events and unlock some options that would usually be restricted by progress.");
 
 		if (V.cheatMode === 0) {
-			el.append(_options.render());
+			el.append(options.render());
 		} else {
-			_options.addOption("Sidebar Cheats are currently", "cheatModeM")
+			options.addOption("Sidebar Cheats are currently", "cheatModeM")
 				.addValue("Shown", 1).on().addValue("Hidden", 0).off();
 
-			_options.addOption("Slave aging", "seeAge")
+			options.addOption("Slave aging", "seeAge")
 				.addValue("Enabled", 1).on().addValue("Celebrate birthdays, but don't age.", 2).neutral().addValue("Disabled", 0).off();
 
-			el.append(_options.render());
+			el.append(options.render());
 
 			links = [];
 
@@ -941,7 +941,7 @@ App.UI.optionsPassage = function() {
 				App.UI.DOM.link(
 					"Give menial slaves",
 					() => {
-						V.menials = Math.clamp(V.menials + 30, 0, _popCap.value);
+						V.menials = Math.clamp(V.menials + 30, 0, popCap.value);
 					},
 					[],
 					"Options"
@@ -952,7 +952,7 @@ App.UI.optionsPassage = function() {
 				App.UI.DOM.link(
 					"Remove menial slaves",
 					() => {
-						V.menials = Math.clamp(V.menials - 30, 0, _popCap.value);
+						V.menials = Math.clamp(V.menials - 30, 0, popCap.value);
 					},
 					[],
 					"Options"
@@ -1018,7 +1018,7 @@ App.UI.optionsPassage = function() {
 
 	function experimental() {
 		const el = new DocumentFragment();
-		let _options;
+		let options;
 		let r;
 
 		r = [];
@@ -1028,34 +1028,34 @@ App.UI.optionsPassage = function() {
 		r.push(`Make sure you back up your save before enabling any of these, and if you are that interested, consider helping to improve them.`);
 		App.Events.addNode(el, r, "div", "bold");
 
-		_options = new App.UI.OptionsGroup();
+		options = new App.UI.OptionsGroup();
 
 		if (V.seePreg !== 0) {
-			_options.addOption("Nursery is", "nursery", V.experimental)
+			options.addOption("Nursery is", "nursery", V.experimental)
 				.addValue("Enabled", 1).on().addValue("Disabled", 0).off()
 				.addComment("This will enable the experimental nursery, which allows players to interact with growing slave children. An alternative to the incubator.");
 		}
 
-		_options.addOption("Food is", "food", V.experimental)
+		options.addOption("Food is", "food", V.experimental)
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off()
 			.addComment("This will enable the experimental food supply and demand system, as well as a new farmyard building and assignments.");
 
 		if (V.seeExtreme === 1 && V.seeBestiality === 1) {
-			_options.addOption("Animal Ovaries are", "animalOvaries", V.experimental)
+			options.addOption("Animal Ovaries are", "animalOvaries", V.experimental)
 				.addValue("Enabled", 1).on().addValue("Disabled", 0).off()
 				.addComment("This will allow slaves to be impregnated by animals.");
 		}
 
 		if (V.seeExtreme === 1) {
-			_options.addOption("Dinner party", "dinnerParty", V.experimental)
+			options.addOption("Dinner party", "dinnerParty", V.experimental)
 				.addValue("Enabled", 1).on().addValue("Disabled", 0).off()
 				.addComment("This will enable a controversial but very broken event. Warning: Snuff, cannibalism.");
 		}
 
-		_options.addOption("New event", "tempEventToggle")
+		options.addOption("New event", "tempEventToggle")
 			.addValue("Enabled", 1).on().addValue("Disabled", 0).off();
 
-		el.append(_options.render());
+		el.append(options.render());
 		return el;
 	}
 };