diff --git a/devTools/javaSanityCheck/ignoredVariables b/devTools/javaSanityCheck/ignoredVariables
index 82cbd13ee1ce7dd304024cbd36d1f9e96b7d44f6..90890f6c598001d2133cd8c5732e9793b8662524 100644
--- a/devTools/javaSanityCheck/ignoredVariables
+++ b/devTools/javaSanityCheck/ignoredVariables
@@ -7,4 +7,3 @@ acquire
 totalMerc
 dickSize
 dinnerParty
-seed
diff --git a/src/Mods/SpecialForce/SpecialForceFS.js b/src/Mods/SpecialForce/SpecialForceFS.js
index 4bddb512ef9bdfae1909a521b630d2e76003faf7..6c1330d1615b4aa417133bffd6319c85563d57b4 100644
--- a/src/Mods/SpecialForce/SpecialForceFS.js
+++ b/src/Mods/SpecialForce/SpecialForceFS.js
@@ -33,7 +33,7 @@ App.SF.fsIntegration = (function() {
 		let cages;
 		let commonArea;
 		let barracks;
-		let armory;
+		let armoury;
 		let commandCenter;
 		let drugLab;
 		let personalItems;
@@ -58,7 +58,7 @@ App.SF.fsIntegration = (function() {
 				cages = `An hour after reception, all captives with pussies are promptly strapped down to an inspection chair and In-Vitro Fertilized by the doctors, before being dragged off the nearby maternity clinic. Your Firebase's soldiers bid for the privilege of having their sperm used for the fertilization of new captives, and childbirth is a requisite for pussy-slaves to qualify for basic training.`;
 				commonArea = `There are many double-decker baby carriages found both lined up on the outskirts of the common area and on the sides of several tables, and a good amount of them have small babies in them, awaiting their father or mother's attention. Someday soon, all of the carriages will be full.`;
 				barracks = `Off the side of the barracks lies an empty backroom that has since been repurposed into a proper nursery staffed by caring slaves. Conventional incubators for the newborns of the grunts have been installed, and there is even an advanced incubator installed in the corner to age officers' slave children very rapidly.`;
-				armory = `The Armoury has a small and transparent soundproofed chamber off its side where an old soldier nearing retirement teaches basic firearm safety and marksmanship to a groups of very young children born and being raised in the Firebase. Meanwhile, the troopers that come here to retrieve their weapons often name their armament after their own families. Word has it that the current Firebase tradition in effect is to name your service rifle after your firstborn, your sidearm after your second born, and your grenades after your bastards.`;
+				armoury = `The Armoury has a small and transparent soundproofed chamber off its side where an old soldier nearing retirement teaches basic firearm safety and marksmanship to a groups of very young children born and being raised in the Firebase. Meanwhile, the troopers that come here to retrieve their weapons often name their armament after their own families. Word has it that the current Firebase tradition in effect is to name your service rifle after your firstborn, your sidearm after your second born, and your grenades after your bastards.`;
 				commandCenter = `There is a large soundproofed playpen, built with frosted glass, in the middle of the Command Center. It is filled with all sorts of toys and luxuries for the children kept inside, alongside the trusted and suitably modest hired nannies. Here, the surrounding command and control staff on-shift visit and play with their numerous children within, whenever they are not directing field operations.`;
 				drugLab = `The drug laboratory has been supplemented by a large pediatric clinic room, where various drugs that foster and enhance healthy physical and mental development in children are researched, developed, tested, and delivered to the progeny of the Firebase.`;
 				personalItems = `In the lockers and duffel bags of the majority of Firebase soldiers, you can find a variety of books about parenthood and large household management. You can also find several bundles of baby apparel, as well as a bottle or two of fertility pills, which vary in function depending on the inventory owner's gender.`;
@@ -81,7 +81,7 @@ App.SF.fsIntegration = (function() {
 				cages = `Every new slave is rigorously inspected by 'personnel' experts send by your arcology's Elite. Those few that meet the exacting standards are housed in the superior individual cages in the rear of the slave processing area. Their training will be distinctive.`;
 				commonArea = `The common area now includes a small den serving as an office for soldiers interested in taking the arcology's Elite citizenship exams. As you pass by, you actually see one of the newer troopers leaving the den. There is a hopeful look on their face.`;
 				barracks = `The simple staff room next to the storage room of the barracks has been expanded and upgraded to serve as a luxurious 'Officers Club'. This warrior lounge admits only those of adequate rank and status, and comes complete with a private bar, private theaters, a conference room, an indoor garden, and premium, exclusive sex slaves.`;
-				armory = `A finely groomed coterie of Elite armorers descended from higher society has been assigned to the Firebase on a permanent rotation basis. They work diligently on repainting, retooling, refurbishing, or recalibrating each and every piece of kit, as needed, in between missions while using only the finest of modern instruments and materials. As such, your troops represent your arcology with some of the best kept battle gear in the world.`;
+				armoury = `A finely groomed coterie of Elite armorers descended from higher society has been assigned to the Firebase on a permanent rotation basis. They work diligently on repainting, retooling, refurbishing, or recalibrating each and every piece of kit, as needed, in between missions while using only the finest of modern instruments and materials. As such, your troops represent your arcology with some of the best kept battle gear in the world.`;
 				commandCenter = `There is a discreet team of 'personnel experts' to be found in each station of the command center. These scorekeepers are charged with constantly tallying the talents, successes and failures, and genetic traits of the commanders and officers on duty. Those with the best scores at the end of each half-year are recommended for immediate promotion to Elite status by reports that the teams compile. For their own part, they are very steadfast and brutally honest in their work, and seemingly immune to intimidation and bribery.`;
 				drugLab = `The drug laboratory has been supplemented with a luxurious rehabilitation clinic, where soldiers and staff who tend to indulge a bit too much and need to regain control of themselves are free to get the help they need to take back their dignity.`;
 				personalItems = `In the lockers and duffel bags of the majority of Firebase soldiers, you can find a variety of self-help books and self-improvement literature. You can also find several bundles of fine dress suits and/or dresses, along with some custom tailored casual clothing. There is usually also an assortment of handkerchiefs and other accessories, which vary in quality depending on the inventory's owner.`;
@@ -104,7 +104,7 @@ App.SF.fsIntegration = (function() {
 				cages = `Thanks to the guards, the many dickgirl slaves the Firebase brings in are discreetly offered considerable rewards to sodomize a fellow dickgirl. During daily showers, the slaves are lined up in groups near the shower wall, and given a bar of soap that they are amusedly instructed not to drop.`;
 				commonArea = `The pleasure dens have been neatly rearranged into a small grid of sorts, with straight walkways lying neatly between them, and they now feature gaudy red neon lighting alongside clear glass window booths for the androgynous slave whores inside to advertise their mouths, butts, and if available, cocks. It all comes together to form a seedy 'Red Light' district of the Firebase, one amiably reminiscent of its counterparts in some Old World cities.`;
 				barracks = `The storage room of the barracks has become something of a soundproofed strip club. With crates piled high to the sides to make room, a dozen stripper poles, huge speakers, sofas, a DJ booth, and private 'dance' booths come together to dominate the mood. Soldiers and dancers go to and fro, and the room smells strongly of cigarette smoke, alcohol, and ass.`;
-				armory = `Each rack, shelf, and locker in the armory has an obnoxious neon sign above it indicating its purpose and contents. The metallic walls and flooring are covered in frequently updating, advanced motion picture wallpapers depicting animated illustrations of Firebase troops corralling naked civilians and surrendering soldiers at gunpoint. In these animations, the few captives that are not being prodded into transports are being held down and taken anally. The buttstocks of most rifles and machine guns in the armory are hallowed out to make room for a slim vial of lube to be slotted in too. Just in case.`;
+				armoury = `Each rack, shelf, and locker in the armoury has an obnoxious neon sign above it indicating its purpose and contents. The metallic walls and flooring are covered in frequently updating, advanced motion picture wallpapers depicting animated illustrations of Firebase troops corralling naked civilians and surrendering soldiers at gunpoint. In these animations, the few captives that are not being prodded into transports are being held down and taken anally. The buttstocks of most rifles and machine guns in the armoury are hallowed out to make room for a slim vial of lube to be slotted in too. Just in case.`;
 				commandCenter = `There is a discreet row of small cubicles near the exit of the command center. Each cubicle has an anonymous but skilled sex slave inside and a square hole and condom dispenser at waist level so that deserving commanders have a place to relieve their loins and stress after a tense mission. They cannot discern any details about the slave on the other side; the gender and looks of their attendant are as unknown to them as they are irrelevant.`;
 				drugLab = `There is a funky nightclub room branching out of the drug laboratory, and it is a great place to experience new highs. There is a DJ table with jumbo speakers, and a technicolor disco ball overlooking a dancefloor surrounded by colorful sofas; this is a place where the many partygoers in the Firebase are invited to collectively let loose as they try out the newest recreational substances the drug lab has invented.`;
 				personalItems = `Firebase personnel can often be seen wearing obnoxious makeup, taking futanari-optimized herbal products & supplements, and renting the services of the dolled-up futanari-slaves available.`;
@@ -127,7 +127,7 @@ App.SF.fsIntegration = (function() {
 				cages = `Uniforms are issued to the slaves present, in which slave with pussies wear simple utilitarian prison dresses, whereas slaves with dicks wear simple utilitarian jumpsuits. Every cage contains a Free Cities graphic novel omnibus featuring the sexually explicit chronicles of a Gender Fundamentalist slave.`;
 				commonArea = `The bars in the common area have been refurbished with fine wooden counters, barstools, and cozy couches for drunks, and are stocked with a continuous supply of some of the world's finest stiff drinks, all in remembrance of manly tradition. On request the slavegirls wear bunny outfits or classic Old World barmaid getups along with lipstick to maximize their appeal. They also give handjobs on demand to the soldiers while they drink, and sometimes flash soldiers that walk by if business is slow.`;
 				barracks = `The dormitories are given delicate care, as a small legion of slave maids service the dorms at all times. Housed soldiers no longer need to clean up after themselves at all, and when the slave-maids aren't making the beds, they are warming them.`;
-				armory = `Most stations of the armory are now staffed with a wide variety of topless females, clad only in boots and pants fatigues. However, these are not slaves, but rather qualified maintenance specialists and quartermasters who have been sufficiently compensated for their now-mandatory lack of dress. Their varied sweated-sheened tits sway and bob freely as they type reports, clean weapon systems, repair armor rigs, restock racks & shelves, and carry ammunition cans to and fro.`;
+				armoury = `Most stations of the armoury are now staffed with a wide variety of topless females, clad only in boots and pants fatigues. However, these are not slaves, but rather qualified maintenance specialists and quartermasters who have been sufficiently compensated for their now-mandatory lack of dress. Their varied sweated-sheened tits sway and bob freely as they type reports, clean weapon systems, repair armor rigs, restock racks & shelves, and carry ammunition cans to and fro.`;
 				commandCenter = `The command center has been furnished much like a bachelor's mansion; a mini bar, plush spinning chairs and leather sofas, wallscreen TVs mounted to walls and displaying high definition erotica, and most of all, lots of bunny suit-clad slavegirls going to and fro. The slavegirls are giving out soft drinks and blowjobs in equal measure while the commanders run their ops, and even now you can see one kneeling between the legs of a sitting logistics officer as he reviews supply shipment reports for this month.`;
 				drugLab = `There is a classy condominium branching out of the drug laboratory, and it is a great place to experience new delights. There is a small kitchen with a few chefs and waitresses, and a wall-sized wallscreen TV overlooking a dining room surrounded by discreet bedrooms; this is a place where the many romantics of the Firebase are invited to enjoy dinner and a movie as they and their dates sample the newest recreational substances the drug lab has invented.`;
 				personalItems = `Firebase personnel can often be seen wearing proper pajama sets or negligees to bed, purchasing flowers & gifts for their crush or significant other, and renting the services of the beautified female-slaves available.`;
@@ -150,7 +150,7 @@ App.SF.fsIntegration = (function() {
 				cages = `The new captives brought to the processing cages are all given 'slave manuals', printed in their declared native language. The manuals are meant to thoroughly inform them of how they should best serve and survive in their new lives. They are all given clean bedrolls to spare them from sleeping on the floor of their cages, and they are also given regular psychiatric and physical evaluations to ensure sound body and mind.'`;
 				commonArea = `Comfort is king here. Every chair now enjoys soft fluffy padding while every table is fully adjustable in height. The large and well-maintained side dens that serve as the local slave quarters all feature simple-yet-comfortable bunk beds, proper plumbing and heating, and even their very own soft drink dispensers.`;
 				barracks = `The barracks are certainly not the first of their kind in the Free Cities, but they are among the first to provide an actual side room for Barracks-slaves to relax in when their shifts are done. The Slave Lounge is very well furnished, with soft furniture and a large wallscreen television to maximize comfort. Sometimes the occasional soldier will even drop by when they want to spend time with some 'civvies' for a change.`;
-				armory = `On the largest wall in the armory, there is a massive wallscreen. This wallscreen serves as an interactive digital plaque of commemoration. Upon it lie the listed names of every retired and deceased former member of the Firebase, and one only has to touch it to see a listee's profile, search for a specific name, or scroll up or down the immense list. If one were only to touch a name, they will see a profile pop-up containing the full life story of that soldier -- or at least as much of it as they wanted to share -- along with their full service records, with special emphasis placed on any heroic deeds in battle or valorous conduct in general. On tiny wallspeakers, triumphant music gently plays while onlookers scroll. On both flanks of the wallscreen, an honor guard stands vigil.`;
+				armoury = `On the largest wall in the armoury, there is a massive wallscreen. This wallscreen serves as an interactive digital plaque of commemoration. Upon it lie the listed names of every retired and deceased former member of the Firebase, and one only has to touch it to see a listee's profile, search for a specific name, or scroll up or down the immense list. If one were only to touch a name, they will see a profile pop-up containing the full life story of that soldier -- or at least as much of it as they wanted to share -- along with their full service records, with special emphasis placed on any heroic deeds in battle or valorous conduct in general. On tiny wallspeakers, triumphant music gently plays while onlookers scroll. On both flanks of the wallscreen, an honor guard stands vigil.`;
 				commandCenter = `The command center has been made extremely comfortable. The tables and chairs are adjustable, each battle station has its own heating and air conditioning unit for highly localized climate control, and there is are monthly rewards for commanders who manage to keep soldier, slave, and civilian casualties especially low. There is a long sofa near the entrance for obedient slaves assigned here to relax and chat on when not being called to serve. Next to the sofa there is also a big plush rug piled with soft pillows if a deserving commander or two wants to have a relaxing fuck with unoccupied slaves. The atmosphere is relaxed and cordial by military standards, even between the slaves and staff.`;
 				drugLab = `In the 'special projects chamber' of the drug laboratory, the balcony's sealed control room overlooks a hopeful sight: rows upon rows of rejuvenation tanks installed here house dozens of critically injured soldiers and slaves from all around the Firebase, and even a few dying citizens from the main arcology; here the drug laboratory tests, applies, and perfects its newest curative formulae and solutes on emergency patients that need them most.In the 'special projects chamber' of the drug laboratory, the balcony's sealed control room overlooks a hopeful sight: rows upon rows of rejuvenation tanks installed here house dozens of critically injured soldiers and slaves from all around the Firebase, and even a few dying citizens from the main arcology; here the drug laboratory tests, applies, and perfects its newest curative formulae and solutes on emergency patients that need them most.`;
 				personalItems = `The proud slave owners in the Firebase can be seen donating portions of their free time to studying and applying the slave improvement materials in their possession; best-selling slave-training books, novelty slave clothing, and slave nutrition meal plans are all commonplace tools to slavemaster hobbyists in your martial employ. Especially notable are the slave-oriented gifts such as slave-written gift books or randomized gift boxes for deserving slaves who like surprises.`;
@@ -173,7 +173,7 @@ App.SF.fsIntegration = (function() {
 				cages = `The built-in shower wall used by the processing cages has been dubbed by the captives brought there as the 'Wall Of Blood'; for even minor infractions or failures, new slaves are lined up against the ceramic tiles and whipped bloody.`;
 				commonArea = `Games will be had. Bets will be taken. The chairs and tables present are all arranged in loose circles throughout the common area, and for one purpose: Slave Fights. At any time, any two random slaves can be plucked from menial duties to be fed into the open space within one of the circles to beat each other for the soldiers' amusement.`;
 				barracks = `Each bed unit has 4 pairs of shackles attached; one for each corner post. As they please, soldiers will chain their favorite personal slave to their bed to wait for them until their return from duties, a meal, or a deployment. You see several dozen slaves confined to the barracks in this manner from where you are standing.`;
-				armory = `On the largest wall in the armory, there is a massive wallscreen. This wallscreen serves as an interactive digital map of conquest, displaying the entire theater of operation in tremendous detail. Scattered upon this zoomable mega map lies the many marker dots placed over it, each marking a specific past location that the Firebase's soldiers have fought at or raided. One only has to touch the screen to see a full profile of a prior combat engagement, search for a specific engagement, or zoom in or out of any point on the immense map. If one were only to touch a marker dots, they will see a full battle profile pop-up containing the brutal After Action Report of that battle, along with graphic pictures and video footage of it. Special emphasis is placed on treatment of captured soldiers and/or civilians after each battle, with several uncensored clips available on many of the profiles depicting beatdowns, mutilations, burnings, or literally anything else your soldiers felt like doing to their captives. The screaming can be heard in high-definition surround sound thanks to the tiny wallspeakers present. On both flanks of the wallscreen, a tightly bound slave is kneeling, with a ring gag in their mouth, so that onlookers can get a quick blowjob while they browse the records.`;
+				armoury = `On the largest wall in the armoury, there is a massive wallscreen. This wallscreen serves as an interactive digital map of conquest, displaying the entire theater of operation in tremendous detail. Scattered upon this zoomable mega map lies the many marker dots placed over it, each marking a specific past location that the Firebase's soldiers have fought at or raided. One only has to touch the screen to see a full profile of a prior combat engagement, search for a specific engagement, or zoom in or out of any point on the immense map. If one were only to touch a marker dots, they will see a full battle profile pop-up containing the brutal After Action Report of that battle, along with graphic pictures and video footage of it. Special emphasis is placed on treatment of captured soldiers and/or civilians after each battle, with several uncensored clips available on many of the profiles depicting beatdowns, mutilations, burnings, or literally anything else your soldiers felt like doing to their captives. The screaming can be heard in high-definition surround sound thanks to the tiny wallspeakers present. On both flanks of the wallscreen, a tightly bound slave is kneeling, with a ring gag in their mouth, so that onlookers can get a quick blowjob while they browse the records.`;
 				commandCenter = `There are copious splatters of blood and semen to be found in the middle of the command center, and for good reason; there is a circle of pillories there, each loaded with a gagged and bloodied rebellious slave. During or after missions that prove to be frustrating or humiliating, commanders are free to take out their full frustrations on the pillory slaves. After pleasing victories, the command staff are known to attack the pillory slaves en masse, for a circular group victory fuck.`;
 				drugLab = `In the 'special projects chamber' of the drug laboratory, the balcony's sealed control room overlooks a dreadful sight: a cold concrete floor holds dozens of unbroken slaves and disobedient soldiers from all around the Firebase and even a few undesirable citizens from the main arcology; here the drug laboratory tests and perfects its newest hallucinogenic, poison, and irritant formulae and gases on deserving individuals so as to maximize your military's psychological and NBC warfare capabilities.`;
 				personalItems = `The prideful slave owners in the Firebase can be seen donating portions of their free time to studying and applying the slave debasement materials in their possession; best-selling slave-breaking books, harsh bondage apparel with complimentary rope or chain-link restraints, and slave discipline whips and prods are all commonplace tools to slavemaster hobbyists in your martial employ. Especially notable is the casual manner in which these slave-hostile materials are purchased.`;
@@ -196,7 +196,7 @@ App.SF.fsIntegration = (function() {
 				cages = `The slave processing cages have an obsession with cleanliness. Slaves are made to drink large amounts of thoroughly filtered water everyday, and each morning, every captive interred here is given a soapy sponge and a hand towel and made to make the facility spotless, at gunpoint. Purity in all forms is the pervasive reality here.`;
 				commonArea = `Massive air filtration machines are installed into the walls of the Firebase to help purify the area in every way possible. The effects are felt everywhere, but are most clearly felt in the common area, where the air takes on a whole new level of crispness and clarity. It feels very pleasant to be here, and the new recruits often comment on it as they sip water drawn from the new alkaline water dispensers located throughout the commons alongside the new indoor plants. The filters and new water dispensers are all surrounded by lush, slave-tended flora as well, giving the Firebase a luxuriant appearance altogether.`;
 				barracks = `The barracks has had an additional wing constructed, with the express purpose of hosting several dozen compact private massage rooms for deserving soldiers. Each room is well stocked and soundproofed for total serenity, and the massage tables have a hole near their centers that allow them to double as 'milking' tables too.`;
-				armory = `Tranquil, is this armory. Soothing live music is being played by a professional musician in the background while a platoon files in to get equipped, setting them into a peaceful mindset before they head off to fight their little war. Meanwhile, a set of powerful but pleasant calming incense sticks burn in each corner of the place, slowly but forcefully easing their anxiety. Next to the central quartermaster's booth are a group of large meditation mats for several simultaneous squad-level group mediation sessions. It all comes together to create an optimal environment, free of all toxicity and fear.`;
+				armoury = `Tranquil, is this armoury. Soothing live music is being played by a professional musician in the background while a platoon files in to get equipped, setting them into a peaceful mindset before they head off to fight their little war. Meanwhile, a set of powerful but pleasant calming incense sticks burn in each corner of the place, slowly but forcefully easing their anxiety. Next to the central quartermaster's booth are a group of large meditation mats for several simultaneous squad-level group mediation sessions. It all comes together to create an optimal environment, free of all toxicity and fear.`;
 				commandCenter = `The command center is verdant and clean. Potted plants and flowerbeds occupy quite a bit of the floorspace, the area has a lovely smell overall. There is even a modest micro water fountain set up on the coffee table. Where appropriate, the equipment and surfaces of the area are painted in calming green, brown, and blue hues as well, solidifying the focus on nature. The ceiling above has a stunning nighttime sky painting as well, giving the aesthetic impression that the command center is actually part of the great outdoors.`;
 				drugLab = `In the 'clinical trials chamber' of the drug laboratory facility, there are many man-sized pits that comprise the floors of the space; when a new drug variant is ready to be tested, the pits are filled with the drug substance, and then slaves are lowered slowly into them. Every detail of the slaves' vitals are monitored closely for every hour they spend in the pits, and every slave that manages to emerge from their pit is a new creation indeed.`;
 				personalItems = `Your soldiers and staff within the Firebase are very careful about their health and consumption, and they are very keen on purchasing, refrigerating, and later consuming a myriad of healthy foods, detoxifying herbs, lots of flavored and mineral waters, and handmade skin creams.`;
@@ -219,7 +219,7 @@ App.SF.fsIntegration = (function() {
 				cages = `Each captive brought to the cages is 'initiated' by surgery: Facial surgeries and basic implants are an experience every slave endures, and the mirrors in every Cage do not allow the inmates to forget what has been given to them.`;
 				commonArea = `A small den serves as a compact plastic surgery clinic off the side of the common area. Its reputable surgeon frequently speaks to your troops about her services for both male and female clients, and often tells stories to anyone interested about how she successfully pulled off some of the more extreme procedures the Free Cities are now notorious for.`;
 				barracks = `The bunkbeds of the dormitories have undergone a radical change: Each on now has two 'lite' tanning bed roof attachments, which can be pulled over the top or bottom bunk to gradually change the user's skin to whatever color they desire whilst they sleep, while also providing extra warmth. Quite a few of your soldiers now sleep naked and eschew the use of blankets. They have interesting new skin colors as well.`;
-				armory = `The tables, chairs, doors, booths, racks, shelves, lockers, and maintenance utensils of the armory are made from the latest in durable lightweight poly-plastic and composite metallic materials, giving the armory a very post-modern and space age feel. Every surface and door features small motion-sensitive adjustable lights too, illuminating every inch of the armory and forcing troops to take note of the small details in their war gear. As a final touch, the female staff members assigned to the armory have been given obvious breast implants. This is an armory of the future.`;
+				armoury = `The tables, chairs, doors, booths, racks, shelves, lockers, and maintenance utensils of the armoury are made from the latest in durable lightweight poly-plastic and composite metallic materials, giving the armoury a very post-modern and space age feel. Every surface and door features small motion-sensitive adjustable lights too, illuminating every inch of the armoury and forcing troops to take note of the small details in their war gear. As a final touch, the female staff members assigned to the armoury have been given obvious breast implants. This is an armoury of the future.`;
 				commandCenter = `The command center seems to have such a harsh mechanization focus that it comes just short of OSHA-compliance violations. Thick and high voltage power cords, electrical wires, and reinforced fiber-optic cables are ran and draped all over the command center's floors, walls, and tables. They are only kept in line by dozens of channel raceway mounts placed throughout. Large and powerful new heavy computing and printing machinery can be seen and heard running intensively all around as the staff put them to constant use.`;
 				drugLab = `In the 'clinical trials chamber' of the drug laboratory facility, there are many man-sized mechanical sarcophagus pods that line the walls of the space; when a new drug variant is ready to be tested, the sarcophagi pods are loaded with drug substance, and then slaves are quickly loaded into them. Every detail of the slaves' vitals are monitored closely for every hour they spend in the pods, and every slave that manages to emerge from their pod is a new creation indeed.`;
 				personalItems = `Your soldiers and staff within the Firebase are very liberal about their appearance and substance usage, and they are very keen on researching, purchasing, and later using a myriad of body scent additives, synthetic 'designer drink' concoctions, skin and hair dyes, and collapsible handheld electronics.`;
@@ -242,7 +242,7 @@ App.SF.fsIntegration = (function() {
 				cages = `Newcomers to the slave cages are strapped to a nearby inspection chair, and have their holes examined by a doctor for virginities. Those found wanting are surgically corrected. Each cage features a vibrant Free Cities comic omnibus that makes light of the daily realities of slavery.`;
 				commonArea = `The tables of the common area and walls of its numerous dens are now all painted with glorious graffiti, handcrafted through costly commission by your arcology's most creative young artists. The colorful designs make playful parodies of both the activities that go on at each respective surface, and the stationed slaves providing these services. Some of it even spoofs the troops themselves, all in good humor. One of the artists was even brave enough to draw a parody of The Colonel herself, and he even drew it on a table near her pavilion.`;
 				barracks = `An unused backroom is now the new 'Gameroom' of the barracks. Rows of gaming stands and arcade machines bring joyful noise to the Barracks as troops flock here to spend their off time on surprisingly innocent fun. The only slaves here are the numerous attendants staffing the concessions stands in the corner, giving out warm baked treats and sweets to those that approach.`;
-				armory = `A wide variety of music videos are played from the large wallscreen televisions atop the weapons, ammunitions, and amour racks of the armory. Across from each of them is a weathered but surprisingly comfortable plush sofa, where soldiers sip sodas or beers and smoke light sundries while they finish preparing their weapons and armor. The lockers and walls of the armory are also painted with some graffiti designs painted onto them by the troops themselves.`;
+				armoury = `A wide variety of music videos are played from the large wallscreen televisions atop the weapons, ammunitions, and amour racks of the armoury. Across from each of them is a weathered but surprisingly comfortable plush sofa, where soldiers sip sodas or beers and smoke light sundries while they finish preparing their weapons and armor. The lockers and walls of the armoury are also painted with some graffiti designs painted onto them by the troops themselves.`;
 				commandCenter = `Where appropriate, the command center has been repainted from the ground up with bright neon colors, and some tables and chairs have even been redecorated with funky and exotic graffiti. On a large operations table, you see lots of painted 28mm miniatures sprawled out over a tactical map, obviously representing friendly and opposing forces the troops may soon encounter. Oddly enough, on some days there are also some potato chips, dice, rulers, and even 'rulebooks' on this operations table as well.`;
 				drugLab = `In the bright lobby of the drug laboratory facility, there is massive fountain bristling with incredibly clear, vibrant waters. Oddly enough, visitors are encouraged to strip down and enter the fountain directly, to just soak their whole bodies in it for a time. Even more oddly than this is the fact that those that emerge from the fountain report miraculously having smoother skin, fewer pains, better vision, and more energy. Has the drug laboratory mastered the secrets of youth?`;
 				personalItems = `Throughout each day, one is very likely to see the military population of the Firebase making casual and frequent use of energy drinks, candies, portable audio 'pills', aerosol graffiti cans, roller-skating wheel-heels in their shoes and boots, and long-term age-reversal treatments.`;
@@ -265,7 +265,7 @@ App.SF.fsIntegration = (function() {
 				cages = `The slave processing cages have the weight of history imposed upon them. Every new inmate is made to engrave their name once onto a wall or floorspace of their cage. When new captives come to inhabit the cage weeks later, they only see the evidence of the many slaves who were once where they are now, before being made to add their own names to that body of evidence and thereby join the annals of your Firebase's history.`;
 				commonArea = `The common area has been remade in grand style, now resembling a great hall from the noble medieval houses of old. The tables and chairs of the common area are now made from finely sculpted wood, with the borders of the common area now being marked by grand wooden arches that extend to the ceiling, masquerading as additional supports. The drink dispensers found here have been remodeled to look like large wooden kegs, and even the very dens that provide numerous services to the men and women here have been rebuilt with stone walls and thatched roofs instead of the usual pre-fabricated materials.`;
 				barracks = `An unused backroom is now the new 'Library' of the Barracks. Rows of bookshelves and reading tables bring quiet enlightenment to the Barracks as troops flock here to spend their off time on surprisingly cerebral pursuits. The only slaves here are the numerous attendants making rounds throughout the room, either tending the shelves or lending their assistance in finding certain books, as needed.`;
-				armory = `The armory has quite a few traditional touches; many of the shelves and closets here are made of hard and thick wood, and the central quartermaster booth has stacks of ordinance papers on file; upon leaving the armory, each soldier must sign off on every piece of equipment they are leaving with. However, they now do so with simple pen and paper rather than digital inputs. On the walls, there are colorfully illustrated posters displaying public service advisory messages for the benefit of the troops about to take to the field. The weapons and armors themselves have a bit of history behind them; each and every weapon and armor piece has its own unique name, given by its original owner, and the names of both every former user and every battle its ever served in are engraved somewhere upon it, giving each piece an almost legendary stature after enough time has passed.`;
+				armoury = `The armoury has quite a few traditional touches; many of the shelves and closets here are made of hard and thick wood, and the central quartermaster booth has stacks of ordinance papers on file; upon leaving the armoury, each soldier must sign off on every piece of equipment they are leaving with. However, they now do so with simple pen and paper rather than digital inputs. On the walls, there are colorfully illustrated posters displaying public service advisory messages for the benefit of the troops about to take to the field. The weapons and armors themselves have a bit of history behind them; each and every weapon and armor piece has its own unique name, given by its original owner, and the names of both every former user and every battle its ever served in are engraved somewhere upon it, giving each piece an almost legendary stature after enough time has passed.`;
 				commandCenter = `The command center has an almost rustic look. Most of the original chairs and tables have been replaced with polished wooden variants, and the flooring and support columns have been given full wooden paneling as well to complete the look. The noteworthy details of each and every mission directed here are recorded by slave-scribes in large hardcover paper tomes that are kept in a section of the command center's huge bookshelf, adjacent to the other sections that contain many informative physical books written by former military officers, great leaders, and war heroes over the ages.`;
 				drugLab = `The darkened lobby of the drug laboratory facility is a great hall, built entirely from stone. However, it is a shadowy and quiet place; one that speaks of many secrets laboriously accumulated over time. Reinforcing this notion is the fact that the staff of the drug lab wear long thick robes with pointed hoods as they move, speak, and work silently, jealously preserving, guarding, and innovating upon the secret pharmaceutical recipes their cabal creates.`;
 				personalItems = `Throughout each day, one is very likely to see the military population of the Firebase making casual and frequent use of coffee drinks, stylish canes or staffs, hardcover novels and notebooks, aging or outright vintage alcohols, and massive cloaks that are often worn during any occasion.`;
@@ -288,7 +288,7 @@ App.SF.fsIntegration = (function() {
 				cages = `The new slaves kept in the processing cages are aggressively slimmed down. They are given only one medium-sized meal at midday, and yet they are required to work and train for their new lives just as hard as any other slave.`;
 				commonArea = `Along the greatest length of the common area, there is a full proper running track, complete with laid tarmac and white paint. It is comparable to the tracks used by any modern sports team, and even has a tiny booth staffed by in-house bookies, where troopers go to place their bets or collect their prizes for the weekly slave Races and monthly Coursing games. This track also has a feature you wouldn't find on most tracks, which are the compact wheeled cages on either end, for owners to store their prized runner slaves, or collect a runner slave they just won through their bets. Aside from concession stands, raised seats are lined up on the sides of the racetrack, for spectators and judges to observe and film the footraces themselves.`;
 				barracks = `To emphasize the fashion for slimmer slaves and soldiers, the rooms of the Barracks have been renovated to make each one smaller, with thinner walls. This has the secondary effect of freeing up space for a few additional rooms altogether.`;
-				armory = `Every single weapon and armor rig in the armory has been stripped to its bare essentials, and every soldier is incentivized and encouraged to find innovative new ways to make their assigned weapon even lighter while preserving as much as possible of its performance. Many assets and materials are provided freely within the armory for this purpose, with soldiers often coming here on their off hours to make use of the hired gunsmiths, installed workbenches, and 3D printer fabricators on-site to make additional weight reducing tweaks to their hardware.`;
+				armoury = `Every single weapon and armor rig in the armoury has been stripped to its bare essentials, and every soldier is incentivized and encouraged to find innovative new ways to make their assigned weapon even lighter while preserving as much as possible of its performance. Many assets and materials are provided freely within the armoury for this purpose, with soldiers often coming here on their off hours to make use of the hired gunsmiths, installed workbenches, and 3D printer fabricators on-site to make additional weight reducing tweaks to their hardware.`;
 				commandCenter = `Battlestations within the command center are tightly packed together to maximize the space available, thus making room for even more command areas to be squeezed in. Thankfully, this allows for the command staff to run more operations simultaneously than ever before, considerably increasing their tactical capacity. This is possible because the existing furniture and equipment of the area, including the slaves assigned here, have been replaced with slimmer variants that perform just as well, thus freeing up space.`;
 				drugLab = `The drug lab facility has a built-up concert hall extension where off duty personnel can come and PARTY! Performers from all across the Free Cities are hired to come and give remote 3D hologram performances to the weekend crowds that come here, and there is a great deal of jumping and shouting as part of the activities. Spicing up the festivities is the abundance of newfangled trial drugs freely given to those who come, since your chemical engineers are happy to let visitors be their second test population for the effects of their newer substances. After each event, hundreds of empty syringes and cups alike can be seen all over the floors.`;
 				personalItems = `Your Firebase people like to keep things light. Duffel bags, handbags, and other form of off-duty carriage are now rather small, as you troops like to keep only bare essentials with them. Tight, form fitting clothing is the norm, and it has been noted that even personal computers, smartphones, flash drives, and so on are only available in downright tiny variants, as if lugging around even normal size, somewhat-bulkier equipment were a social taboo. Since smaller luggage has become the standard, the personnel have become minimalists too. Many of the Firebase population have drastically downsized their personal in-house inventories to better fit in, with many people making use of premium storage containers for excess possessions. 'Less is more' is no longer just a saying, after all.`;
@@ -311,7 +311,7 @@ App.SF.fsIntegration = (function() {
 				cages = `Growth hormones are given in small doses every week to the captives in the processing cages every week. It doesn't take long before each new batch is populated by slavefolk with impressive proportions.`;
 				commonArea = `Every chair and table in the common area has been heavily reinforced to safely handle the weight of the slaves, should they be brought to bear. In addition, they have all been significantly widened as well to accommodate for the vast proportions. No matter how stacked the slave, or how said slave is being utilized, they shall be easily handled now.`;
 				barracks = `To emphasize the fashion for well-endowed slaves and soldiers, the beds of the Barracks have been reinforced to make each one wider, with stronger bedframes. This has the secondary effect of freeing up space for a few additional sex slaves in each bed, or a single greatly stacked one.`;
-				armory = `The men and women of the Firebase are always encouraged to expand upon their weaponry, and for most, the armory is the place to do exactly that. In the center of the armory lies a massive table that hosts a dizzying and splendid assortment of magnetic picatinny rails, huge under-barrel shotguns or grenade launchers, tritium iron sights, broad and adjustable laser sights, large zoomable scopes, collapsible tactical bipods and tripods, extended or reinforced gun barrels, adjustable stocks, extended magazines, massive drum magazines, terrifyingly large bayonets and combat knives, bulky grenades with extra fragmentation effects, and so on, and so forth. Troops are encouraged to pile as many attachments and accessories onto their weapons as practically possible, and by the time they are done, you could swear that their weapons are almost as big as they are.`;
+				armoury = `The men and women of the Firebase are always encouraged to expand upon their weaponry, and for most, the armoury is the place to do exactly that. In the center of the armoury lies a massive table that hosts a dizzying and splendid assortment of magnetic picatinny rails, huge under-barrel shotguns or grenade launchers, tritium iron sights, broad and adjustable laser sights, large zoomable scopes, collapsible tactical bipods and tripods, extended or reinforced gun barrels, adjustable stocks, extended magazines, massive drum magazines, terrifyingly large bayonets and combat knives, bulky grenades with extra fragmentation effects, and so on, and so forth. Troops are encouraged to pile as many attachments and accessories onto their weapons as practically possible, and by the time they are done, you could swear that their weapons are almost as big as they are.`;
 				commandCenter = `Battlestations within the command center are twice as tall as they were before, due to the implementation of universal equipment redundancies. Every wall-mounted machine, holographic operations table, computer console, digital archive, and backup hard drive has been bolstered with the existence of new identical back up copies, ensuring that no data is lost should some terrible accident, physical attack, or cyber breach occur. These backups have been stacked vertically to avoid taking up precious floorspace.`;
 				drugLab = `The drug lab facility has a built-up topless bar extension where off duty personnel can come and drink themselves silly. All manner of typical bar snacks and games can be found, with darts, beer pong, and other games of marksmanship being particularly popular. Of course, the men will sometimes tire of these games and decide to play with one of the numerous big-tittied barmaids instead. Spicing up the festivities is the abundance of newfangled trial drugs freely given to those who come, since your chemical engineers are happy to let bar patrons be their second test population for the effects of their newer substances. After each event, lots of empty syringes and spilt beer alike can be seen all over the floors.`;
 				personalItems = `Your Firebase people like to go heavy. Duffel bags, handbags, and other form of off-duty carriage are now rather large, as your troops like to keep all of their conveniences on hand. Elastic, form fitting clothing is the norm, and it has been noted that even personal computers, smartphones, flash drives, and so on are only available in downright massive variants, as if toting around even normal size, somewhat-sleeker equipment were a social taboo. Since bigger luggage has become the standard, the personnel have become maximalists too. Many of the Firebase population have drastically upsized their personal in-house inventories to better fill their baggage out, with many people making use of premium storage containers for excess possessions. 'More is more' is no longer just a saying, after all.`;
@@ -334,7 +334,7 @@ App.SF.fsIntegration = (function() {
 				cages = `Sex toys, and a generous supply of snack bars, porn magazines, and electric cigarettes are issued to every cage inmate upon internment. The captives are free to relieve their anxieties at any time, and are encouraged to do so.`;
 				commonArea = `The smell of milk has slowly spread throughout the Firebase, especially in the vicinity of the open-air ranch on the northern outskirts of the common area. This place supplies most of the milk used in preparing Firebase meals. Here, dozens of diverse, prized slave-cows are lined up on adjustable milk racks and serviced by cheerful, seasoned farmers from around the arcology. Visiting soldiers are rewarded for hand-milking the cows themselves, with both a bottle of the free warm milk (or cum) they just squeezed out and with permission to fuck a choice cow in any position they desire. It's a good deal, and this place is frequented quite a bit by men who like milky tits and women who like the huge bull-dicks.`;
 				barracks = `Troop bedding is clearly separated by drawn boundaries on the ground every 50 bunks, and for good reason: For every 50 troops, there is a designated slave cow assigned to service them and only them. During mornings and evenings, these cows wander along their assigned bunks to attend to the physical needs of their soldiers, be those needs sexual or nutritional.`;
-				armory = `The armory has many aesthetic touches reminiscent of a barn, but in particular, it represents a rancher's tool shed. The ceiling has uneven, almost ramshackle wooden paneling that cleverly covers and obscures just a tiny bit of the light fixtures, making the armory look as if the sun is shining down directly into it, thanks to all the cracks and rays of 'sunlight' visible. Complementing the effect are the hidden ventilation machines throughout that give the place an airy, breezy feeling, as if actual wind were blowing through it. But that's not all. It smells like milk, thanks to the milk tap, drain, and metal gallon bucket found near the entrance, where troops are subtly encouraged to fill their water canteens with human milk. Huge piles of hay are stacked in one corner, and off-duty soldiers can be found sleeping or chatting on them on occasion, or even taking 'a roll in the hay' with a personal slave if they feel like it.`;
+				armoury = `The armoury has many aesthetic touches reminiscent of a barn, but in particular, it represents a rancher's tool shed. The ceiling has uneven, almost ramshackle wooden paneling that cleverly covers and obscures just a tiny bit of the light fixtures, making the armoury look as if the sun is shining down directly into it, thanks to all the cracks and rays of 'sunlight' visible. Complementing the effect are the hidden ventilation machines throughout that give the place an airy, breezy feeling, as if actual wind were blowing through it. But that's not all. It smells like milk, thanks to the milk tap, drain, and metal gallon bucket found near the entrance, where troops are subtly encouraged to fill their water canteens with human milk. Huge piles of hay are stacked in one corner, and off-duty soldiers can be found sleeping or chatting on them on occasion, or even taking 'a roll in the hay' with a personal slave if they feel like it.`;
 				commandCenter = `Command center has an extravagant exclusive spa room that is stocked with a variety of dairy soaps and shampoos to use in the several specialized hot tubs inside. This spa room is reserved for end of day bathing for each shift's command staff, and after very victory, warm and cool milk baths are on offer alongside regular baths, giving officers ample opportunities to enjoy the creamy fruits of their labor. The coffee counter of the command center has bovine designs upon it, and its very own award winning human cow on standby to provide milk too.`;
 				drugLab = `The drug laboratory now features its very own wafflehouse. Of course, its waffles and pancakes are prepared with human milk drawn straight from the kitchen cows, and there is a coffee counter staffed by topless lactation slaves who cream patrons' coffee themselves when asked. Due to its closeness with the drug lab, pharmaceutical staff frequent this place as often as the troops do, and are keen to speak with the soldiers they encounter about the newest drug developments over breakfast. Needless to say, the cows here are a testbed for the latest and greatest lactation drugs the lab devises, and visitors are always polled about the taste of their meals.`;
 				personalItems = `The hardworking staff, infantry, tankers, drivers, pilots, and officers of the Firebase have a greatly developed interest in the dairy industry. Entire cliques of compatriots here own the thick rubber gloves, thick leather aprons, and thick rubber boots iconic of Free Cities slave milkers, and it is common practice for such gangs to their own private milking clubs in which all members pool their money together to buy, train, and develop a hucow that might put their peers to shame. As such, handheld milking pumps, temperature-regulated metal milk jugs, wheelbarrows, and heavy bags of cowfeed can be found in many barrack rooms. And even those picky few that have no interest in slave-cows or milk can be seen wearing tanned-hide boots, jackets, gloves, and so on.`;
@@ -357,7 +357,7 @@ App.SF.fsIntegration = (function() {
 				cages = `Each cage contains a pair of dumbbells and a discarded Free Cities bodybuilding magazine containing workouts, fitness articles, and musclegirl porn. Everyday, each captive is brought out of their cage to perform a workout from their magazine from memory, and they are punished if they fail or refuse.`;
 				commonArea = `The west end of the common area has the tables and chairs there packed much more tightly together than before, and for good reason; the entire wing is dominated by an Olympic swimming pool, flanked on both sides by weight benches, exercise machines, weight racks, and even unisex standing showers and lockers. This open air gym is a widely frequented attraction; with support staff, soldiers, and even some highly-favored slaves partaking of its attractions whenever they have the time. Music is playing loudly, and you see a few beach balls floating idly in the pool.`;
 				barracks = `Every single bed has been reinforced to serve as a makeshift ab-work platform, with strengthened posts and a small rack attached for the medicine ball each bed unit is issued. With their daily workout now within arms reach, soldiers too lazy or busy to hit the gym can now squeeze out a few sets before sleeping or after waking up. No Excuses.`;
-				armory = `The armory looks and smells like a sports team locker room, and even has its own shower room. Next to the central quartermasters booth lies a large wallscreen that shows that week's combat cam 'highlight reels', and 'MVP' or 'Most Valuable Platoon' reels, which gives the troopers that come here a strong sense of competitiveness, as it is prestigious to have one's own combat footage or combat unit be represented on such a public platform. Each trooper keeps their favored performance boosters and energy drinks in their personal lockers too, and often sit together on the long polished wooded benches nearby to do final checks on their gear before heading out.`;
+				armoury = `The armoury looks and smells like a sports team locker room, and even has its own shower room. Next to the central quartermasters booth lies a large wallscreen that shows that week's combat cam 'highlight reels', and 'MVP' or 'Most Valuable Platoon' reels, which gives the troopers that come here a strong sense of competitiveness, as it is prestigious to have one's own combat footage or combat unit be represented on such a public platform. Each trooper keeps their favored performance boosters and energy drinks in their personal lockers too, and often sit together on the long polished wooded benches nearby to do final checks on their gear before heading out.`;
 				commandCenter = `When important operations are not in progress, the command center is know to play very motivating workout soundtracks on their new built-in loudspeakers. The command staff within is also known to wear only light fitness clothing, since the spend much of their free time in the luxurious gym that exists in the right flank of the commander center when not on mission. For them, exercise is a healthy escape from the stresses and guilts of commanding your military forces.`;
 				drugLab = `The distribution point of the drug laboratory is designed much like a supplement store, with inspiring music playing in the background, and neat shelvings and aisles for soldiers to stroll through and select the drugs, proteins, and powders they need to improve their muscle gains, their combat potential, or both.`;
 				personalItems = `Naturally, your military employees living here have learned to stay active; when off-duty, and even sometimes on-duty, you can see any of them wearing heavily weighted clothing, sweat bands on their wrists and foreheads, resistance bands for casual pumping whenever idle, earphones and portable music players strapped to their arms, huge and durable insulated flasks full of fluids to ingest when thirsty from their exertions, or some other hardcore fitness paraphernalia.`;
@@ -380,7 +380,7 @@ App.SF.fsIntegration = (function() {
 				cages = `Sex toys, and a generous supply of snack bars, porn magazines, and electric cigarettes are issued to every cage inmate upon internment. The captives are free to relieve their anxieties at any time, and are encouraged to do so.`;
 				commonArea = `The east end of the common area has the tables and chairs there packed much more tightly together than before, and for good reason; the entire wing is dominated by an Olympic-sized hot tub, flanked on both sides by beach chairs, food vendors, LAN party lounges, and even unisex changing rooms. This open air resort is a widely frequented attraction; with support staff, soldiers, and even some highly-favored slaves partaking of its attractions whenever they have the time. The air is heavy with drug fumes and the smell of food. You see a few empty alcohol bottles floating idly in the steamy water.`;
 				barracks = `Every bed unit has a tiny refrigerator unit attached at the head. At any given time, a cold drink, some cool leftovers, or a chilled shot of injections is just within arms reach for any soldier resting. Above soldiers' heads is a small touchscreen monitor attached to an adjustable arm, so that troops are never without options for entertainment either.`;
-				armory = `Cushioned couches, lounge chairs, and futons lie all around the armory, and on every last one of them lies a debriefed soldier sleeping off their last deployment with the help of some opium. Most of them haven't even bothered to change out of their fatigues, and many have their weapons and body armor strewn carelessly on the floor beside them. Further still, a few have their pants pulled down to their ankles, whilst an intoxicated slave-whore lazily rides them. Heavy smoke fills the air, and adjacent to the central quartermaster's booth is a tidy fast food bar where shots of soft drinks, small plates of fried foods, and tiny condiments are always in quick supply for those that the time to spare.`;
+				armoury = `Cushioned couches, lounge chairs, and futons lie all around the armoury, and on every last one of them lies a debriefed soldier sleeping off their last deployment with the help of some opium. Most of them haven't even bothered to change out of their fatigues, and many have their weapons and body armor strewn carelessly on the floor beside them. Further still, a few have their pants pulled down to their ankles, whilst an intoxicated slave-whore lazily rides them. Heavy smoke fills the air, and adjacent to the central quartermaster's booth is a tidy fast food bar where shots of soft drinks, small plates of fried foods, and tiny condiments are always in quick supply for those that the time to spare.`;
 				commandCenter = `There are drug platters, snack bowls, and punch bowls for every battle station of the command center. During combat maneuvers the staff here are especially ravenous, chugging down large amounts of substance while they send messages that carry power over life and death. The pressure to succeed and secure victory is high, and in order to cope, the staff consume.`;
 				drugLab = `The distribution point of the drug laboratory is an eerie place, with a very thick white mist for soldiers to stroll through on their way to the drug selection buffet. The mist is so dense and rich that many soldiers report feeling either high or buzzed after just a few minutes inside of it.`;
 				personalItems = `Naturally, your military employees living here have learned to make life easier for themselves; when off-duty, and even sometimes on-duty, you can see any of them wearing light & airy clothing, snack pouches strapped to their wrists, memory foam pillow-coats for casual snoozing whenever idle, drug-filled auto-injection needle pistons strapped to their arms, cozy haptic-operated mechanized wheelchairs equipped with built-in tablets & speakers & coolers, or some other leisure-related paraphernalia.`;
@@ -403,7 +403,7 @@ App.SF.fsIntegration = (function() {
 				cages = `Everyday, the captives kept in the processing cages must learn a new hymn or a new chapter from the Holy Book, word for word. Backsliders who do not learn the assigned content by end of day are made to repent of their faithlessness, through whipping and the gnashing of teeth.`;
 				commonArea = `Every chair is engraved with a powerful verse of scripture from your Holy Book, and a large ornate den has been constructed on the eastern fringe of the common area to serve as the Firebase's orthodox confession booths. War is hell, and here, soldiers are often invited to speak anonymously with the compassionate and nonjudgmental priests of the faith to share their most troublesome memories. It is only here that they can safely unload their emotional burdens of guilt, anxiety, and fear to the benevolent unseen listener, and receive absolution.`;
 				barracks = `On every wall of the barracks, the authoritative scripture in boldly inscribed in fine calligraphy. Disguised speakers tucked away in corners play gentle, unobtrusive hymns that ease the troops to sleep at nights, and the beds themselves are painted in majestic colors that herald the glorious destinies of the faithful that use them.`;
-				armory = `At the entrance of the armory, a pair of priests stand ready to greet every single entrant with an oil anointment and quickly chanted Prayer of Protection. For those that finish their battle preparations quickly and seek additional enchantment, horizontal stone slabs are to be found along a wall near the exit, where one can lie down and receive a laying of hands upon themselves by chattel habit-clad slavegirls with well oiled hands and a hymn of their lips. In one corner, a few squads of fully-kitted soldiers huddle around a fiery chaplain, as his sermon riles them up for their righteous task ahead!`;
+				armoury = `At the entrance of the armoury, a pair of priests stand ready to greet every single entrant with an oil anointment and quickly chanted Prayer of Protection. For those that finish their battle preparations quickly and seek additional enchantment, horizontal stone slabs are to be found along a wall near the exit, where one can lie down and receive a laying of hands upon themselves by chattel habit-clad slavegirls with well oiled hands and a hymn of their lips. In one corner, a few squads of fully-kitted soldiers huddle around a fiery chaplain, as his sermon riles them up for their righteous task ahead!`;
 				commandCenter = `A massive chandelier dominates the ceiling of the command center, shining a golden shining light over the entire command space. A pair of chaplains stand vigil at the entrance, granting anointments and quick ritual blessings upon staff members that come onto their shift, and each command shift starts with the relevant staff gathering together to say ritual prayers for sound judgement, swift decision-making, and furious conquest in your name.`;
 				drugLab = `Storage rooms within the drug laboratory have a unique addition; a well-kept shrine is to be found in each one. Each shrine serves as an anointed packaging center, staffed by clergy who are busy in prayer and packing, simultaneously both safeguarding and enchanting the drugs they organize and store behind them, with the help of the mystical spiritual energy that only they can provide.`;
 				personalItems = `Pleasing is the sight of the Firebase's humble supplicants making use of the trinkets purchased in the name of the faith. Of course, your Holy Book is a best seller around here, but so are supplementary items like hymn books, tapers, wood or metal carved holy symbols or prayer beads, blessed oils, and robes, head coverings, & habits for every rank of believer. Of course premium services like burial ceremonies or the granting of indulgences are popular selections too, for those who feel sufficient conviction to need them and have the money to afford them.`;
@@ -426,7 +426,7 @@ App.SF.fsIntegration = (function() {
 				cages = `All new slaves are being re-educated in the specially-built Paedagogia, busily learning the Latin dialect and Roman mannerisms and customs.`;
 				commonArea = `The common area has been stylized to look like an Ancient Roman forum, where the spirit of greatest Empire is still alive.`;
 				barracks = `Soldiers sleep and live in dormitories built in classic roman design, being accented with both marble pillars and marble statues.`;
-				armory = `The weapons and armor of your troops are stylized after the Roman Legions of old, with each soldier gifted with a modernized gladius.`;
+				armoury = `The weapons and armor of your troops are stylized after the Roman Legions of old, with each soldier gifted with a modernized gladius.`;
 				commandCenter = `The command center is a bastion of the Roman spirit, adorned with reliefs depicting the Gods and great battles in history of Imperium Romanum; a grand exaltation of discipline and militarism.`;
 				drugLab = `Meanwhile, the local Valetudinarium serves a place of healing and enhancement, where miracles of cutting-edge modern medicine as well as more traditional cures are available for your legionnaires.`;
 				personalItems = `Luxurious togas and (especially for many women) elaborate jewelry have become a widely popular fashion for your troops in between missions.`;
@@ -449,7 +449,7 @@ App.SF.fsIntegration = (function() {
 				cages = `All new slaves are being re-educated to their place in a specially-built Temple, learning the rites of service and subjugation and the complex intricacies of your hierarchical society.`;
 				commonArea = `The common area now looks something between a forum and a sparring hall, with soldiers brusquely wrestling side-by-side with those maintaining high-tech weaponry and slaves all but groveling at their feet. A lengthy row of personalized shields hangs on the wall as decoration.`;
 				barracks = `Soldiers sleep and live in high-tech dormitories. Although communal, each bed is personalized to the soldier sleeping in it, with integrated vital monitoring that clashes with the archaic and proud Imperial design of black-and-yellow columns.`;
-				armory = `Your troops have begun to adopt their own crests and coats of arms, in jockeying for position as Imperial Knights and the social prestige that comes with it. Although their armor is now a striking match of various colors, all keep the black-and-yellow of the Colonel's as a central theme, and they move and strike as one.`;
+				armoury = `Your troops have begun to adopt their own crests and coats of arms, in jockeying for position as Imperial Knights and the social prestige that comes with it. Although their armor is now a striking match of various colors, all keep the black-and-yellow of the Colonel's as a central theme, and they move and strike as one.`;
 				commandCenter = `The command center has been redecorated into a shrine of militarism and hierarchy, with high-tech monitors and crystal-clear screens intermixed with feudal emblems and stern-looking statues of knightly figures.`;
 				drugLab = `Meanwhile, the local infirmary strikes out against the dark designs of the rest of the Firebase as a standing tribute of clear, clean, sterile white.`;
 				personalItems = `Display of wealth and social prestige has become important for soldiers between missions, who regularly wear the most expensive old-world designs they can afford, with synth-weaved coats and stunning jewelry essential company to your best Knights outside of their proud armor.`;
@@ -472,7 +472,7 @@ App.SF.fsIntegration = (function() {
 				cages = `All new slaves are being re-educated in the Tezcatlipoca's temple, diligently learning about Aztec manners, culture, and language.`;
 				commonArea = `The common area has been stylized to look like the ceremonial center of an Aztec city, where the gaze of bloodthirsty Gods can be felt.`;
 				barracks = `Soldiers sleep and live in dormitories built in pre-European Mesoamerican design, adorned with gold, carved stone, and fine hand-crafted furniture.`;
-				armory = `The weapons and armor of your troops are stylized after the otomi's ones in the ancient Aztec army, with each soldier gifted with a modernized huitzauhqui.`;
+				armoury = `The weapons and armor of your troops are stylized after the otomi's ones in the ancient Aztec army, with each soldier gifted with a modernized huitzauhqui.`;
 				commandCenter = `The command center of the Otomies is adorned with statue depictions of the Gods made from pure gold, and wall paintings of great battles in history of Excan Tlahtoloyan that serve as praise of fierceness and bravery.`;
 				drugLab = `Meanwhile, the local Temple of Patecatl and Ixtlilton serves as a place of healing and enhancement, where miracles of cutting-edge modern medicine as well as more traditional cures are available for your yaoquizqueh.`;
 				personalItems = `Jewelry made from gold and jade, as well as elaborate headdress from quetzal and cotinga feathers grown in your very arcology have became a wide popular fashion for your troops in between missions.`;
@@ -495,7 +495,7 @@ App.SF.fsIntegration = (function() {
 				cages = `All new slaves are being re-educated in the nearby Temple of Toth, steadily learning about Ancient Egyptian customs and dialect.`;
 				commonArea = `The common area has been stylized to look like an Ancient Egyptian urban district, with temples and public places, where the spirit of Ancient Egypt is reborn.`;
 				barracks = `Soldiers sleep and live in dormitories built in Ancient Egyptian design, adorned with hieroglyphs and pictures of battles the occupants were a part of.`;
-				armory = `Weapons and armor of your troops are stylized after the armies of the New Kingdom, with each soldier gifted with a modernized khopesh.`;
+				armoury = `Weapons and armor of your troops are stylized after the armies of the New Kingdom, with each soldier gifted with a modernized khopesh.`;
 				commandCenter = `The command center is monumental, adorned with hieroglyphs and depictions of the Gods and great battles in the history of Kemet, and hieroglyphic wall inscriptions praising loyalty to the Pharaoh and glorifying him.`;
 				drugLab = `Meanwhile, the local Temple of Imhotep serves as a place of healing and enhancement, where miracles of cutting-edge modern medicine as well as more traditional cures are available for your nakhtu-aa.`;
 				personalItems = `Elaborate jewelry, luxurious tunics, wigs, and even burning perfume cones have become popular fashion trends for off-duty personnel to wear in between missions.`;
@@ -518,7 +518,7 @@ App.SF.fsIntegration = (function() {
 				cages = `All new slaves are being re-educated in the specially-built Terakoya, rapidly studying their way through the complexities of Edo period Japan's manners and language.`;
 				commonArea = `The common area has been stylized to look like a samurai district, where the Bushido Code is alive and thriving once more.`;
 				barracks = `Soldiers sleep and live in dormitories built in traditional Japanese design in style of shoin-zukuri, adorned with wood and rooms separated by shoji.`;
-				armory = `The weapons and armor of your troops are stylized after the armies of Edo Bakufu, with each soldier gifted with a modernized katana.`;
+				armoury = `The weapons and armor of your troops are stylized after the armies of Edo Bakufu, with each soldier gifted with a modernized katana.`;
 				commandCenter = `The command center has an interior of a samurai's keep, adorned with weapons, armor-stand,s and art depicting great battles in the history of Nippon and framed calligraphy praising the adherence to bushido.`;
 				drugLab = `Meanwhile, the local Byoin serves as a place of healing and enhancement, where miracles of cutting-edge modern medicine as well as kanpo igaku are available for your samurai.`;
 				personalItems = `Luxurious kimonos, expensive weapons, and heavy makeup have became a popular fashion for your female soldiers in between missions.`;
@@ -541,7 +541,7 @@ App.SF.fsIntegration = (function() {
 				cages = `All new slaves are being re-educated in the specially-built Dar Al-Hekma, learning everything they need to know about the Sharia law, the Quran, and the Arabic language.`;
 				commonArea = `The common area is constructed in accordance with Sharia Law, with divisions introduced and enforced between genders, ethnic origins, and cultural perspectives. As a result, the common area is now a very fragmented place.`;
 				barracks = `Soldiers sleep and live in dormitories built in traditional Arab design, adorned with girih tiles, carpets, and ivory or wooden carvings.`;
-				armory = `The weapons and armor of your troops are stylized after the armies of the Old Caliphates, with each soldier gifted with modernized saifs.`;
+				armoury = `The weapons and armor of your troops are stylized after the armies of the Old Caliphates, with each soldier gifted with modernized saifs.`;
 				commandCenter = `The command center is a bastion of Arab spirit, adorned with reliefs depicting the great battles in history of the Islamic Golden Age and framed excerpts from the Quran praising courage and faith in Allah.`;
 				drugLab = `Meanwhile, the local Dar al-Shifa serves as a place of healing and enhancement, where miracles of cutting-edge modern medicine as well as more traditional cures are available for your junud.`;
 				personalItems = `Luxurious clothing, jewelry, and intricate devices imbued with gold and gems became a fashion standard for your troops to wear in between missions.`;
@@ -564,7 +564,7 @@ App.SF.fsIntegration = (function() {
 				cages = `All new slaves are being re-educated in the specially-built Xu School, with each student patiently being taught the ancient wisdom and language of Imperial China.`;
 				commonArea = `The common area is stylized to look like the inner sanctum of Imperial China's Forbidden City, reviving the glory of the Middle Kingdom.`;
 				barracks = `Soldiers sleep and live in dormitories built in traditional Chinese design, adorned with wooden carvings and intricate furniture.`;
-				armory = `The weapons and armor of your troops are stylized after the armies of Imperial China, with each soldier gifted with modernized jians.`;
+				armoury = `The weapons and armor of your troops are stylized after the armies of Imperial China, with each soldier gifted with modernized jians.`;
 				commandCenter = `The command center is luxurious, adorned with expensive stylized furniture and art that depicts the great generals and battles in history of Zhonghuá. It also contains framed excerpts from The Art Of War, and framed Chinese writings praising intelligence and cunning.`;
 				drugLab = `Meanwhile, the local Yiyuàn serves as a place of healing and enhancement, where miracles of cutting-edge modern medicine as well as zhongyi are available for your shìbing.`;
 				personalItems = `Luxurious robes, jade carvings, and intricate jewelry became a popular fashion for your troops in between missions.`;
@@ -587,7 +587,7 @@ App.SF.fsIntegration = (function() {
 				cages = `At the start of each day, the inmates of the slave processing cages are made to stand at attention in neat groups and carry out role call. Each group member is shackled together to form chain-gangs, before these chained groups are herded by armed wardens to perform various harsh menial tasks just outside the Firebase, like digging ditches and trenches, or laying barbed wires or service roads.`;
 				commonArea = `Firebase kitchen organization and common area seating layouts have undergone major overhauls, all to make the Firebase strongly resemble an Old World shopping mall's food court. Food preparation crews have been heavily splintered to staff the dozens of food hut 'restaurants' that now encircle the common area; each 'restaurant' handles a different kind of food exclusively, and what used to be a very unified and versatile staff has now become very scattered and specialized. Every few tables or so has a quaint attraction such as a water fountain, a statue of a war hero or legendary slave, a luxury automobile display, or some other kind of diversion. Such eye candy is emplaced for all to see, each one complete with small benches nearby for sitting, chatting, and admiring.`;
 				barracks = `The barracks formerly had a lackadaisical attitude towards segregation of genders (as some private militaries of the Free Cities are wont to do), but no more. As per Old World regulations, The Barracks now has very clearly defined 'Male', 'Female', and 'Other' Dormitories, Restrooms, and Locker Rooms. There are also stern warnings posted on the nearby bulletin concerning trespassing these boundaries outside of emergency situations.`;
-				armory = `Luxury has taken hold of the armory, since it has been decorated to resemble a high-society gun club of the sort growing in popularity in the increasingly dangerous Old World. Fine redwood chairs and tables lie to the side of the main munitions stores, and squads of veterans sit around each table to talk about their day's assignment as they don their war gear or assemble weaponry. The flags of your arcology and its allies hang proudly overhead from every wall, and upon their fatigues your soldiers proudly wear arm patches sporting the flags of their home country or native arcology, right below the flag of your arcology. In a specially-built side room lies an advanced AI-managed shooting range, where soldiers can try out an exotic range of the newest high-tech munitions from the world's most advanced Old World countries and Free Cities alike.`;
+				armoury = `Luxury has taken hold of the armoury, since it has been decorated to resemble a high-society gun club of the sort growing in popularity in the increasingly dangerous Old World. Fine redwood chairs and tables lie to the side of the main munitions stores, and squads of veterans sit around each table to talk about their day's assignment as they don their war gear or assemble weaponry. The flags of your arcology and its allies hang proudly overhead from every wall, and upon their fatigues your soldiers proudly wear arm patches sporting the flags of their home country or native arcology, right below the flag of your arcology. In a specially-built side room lies an advanced AI-managed shooting range, where soldiers can try out an exotic range of the newest high-tech munitions from the world's most advanced Old World countries and Free Cities alike.`;
 				commandCenter = `The battle stations of the command center have been rearranged very traditionally. Instead of the previously loose, flexible, and modular floorplan originally employed, the command center's floorplan is now a rough rectangle, with tables, kiosks, and equipment now structured into neat rows and columns according to unit jurisdiction and function. All slave activities are kept strictly to one side of the command center to minimize distractions, as well.`;
 				drugLab = `The drug laboratory has secret underground tunnels trailing out of it, leading to secretive drop-off points where the unique concoctions synthesized within the Firebase are sold to anonymous drug traffickers hailing from a multitude of countries and arcologies. In the numerous storage rooms, naked slaves supervised by armed guards are tasked with packaging the many drug kilos that are meant for both Firebase personnel and outside clients. The cash your drug staff makes from its many covert international dealings is crudely piled up, one plastic-foil wrapped bundle after another, all over the drug lab facility, and you see several well-dressed and well-armed 'salesmen' surveying their earnings as they pass. These liberal touches, along with the ubiquitous surplus drug piles, drug-addicted hookers, masked thugs visible, all give this place the air of an Old World drug cartel's villa.`;
 				personalItems = `Beautiful is the sight of the Firebase's diverse population making use of the trinkets purchased through the freedom of multiculturalism. Of course, numerous international best selling media works are sold around here, but so are supplementary items like tourism books & tourist maps for faraway destinations, exotic sculptures and jewelries, exotic incenses and perfumes, and foreign garments and accessories from every visiting culture. Of course premium services like private lessons in esoteric forms of cooking, dance, painting, or any other pastime you can imagine are all here too, for those who feel curious enough to explore them and have the money to afford them.`;
@@ -606,7 +606,7 @@ App.SF.fsIntegration = (function() {
 		return {
 			gift: gift, dec: dec, foods: foods,
 			media: media, slaves: slaves, cages: cages,
-			commonArea: commonArea, barracks: barracks, armory: armory,
+			commonArea: commonArea, barracks: barracks, armoury: armoury,
 			commandCenter: commandCenter, drugLab: drugLab, personalItems: personalItems,
 			droneBay: droneBay, garage: garage, vehicle: vehicle,
 			hangar: hangar, aircraft: aircraft, luxuries: luxuries,
@@ -687,7 +687,7 @@ App.SF.fsIntegration = (function() {
 		}
 		if (textDisplay === 35) {
 			words = `Armoury decorations`;
-			choice = 'Armoury';
+			choice = 'armoury';
 		}
 		if (textDisplay === 40) {
 			words = `Command Center decorations`;
diff --git a/src/player/desc/pLongBelly.js b/src/player/desc/pLongBelly.js
index 5f0da670139f79037f3e5dc5a83264f6d5764350..69670b220c665ac03f1036c8ae5a054cbb6f988e 100644
--- a/src/player/desc/pLongBelly.js
+++ b/src/player/desc/pLongBelly.js
@@ -69,7 +69,7 @@ App.Desc.Player.belly = function(PC = V.PC) {
 						r.push(`Even more damning, you aren't even close to full term. It will take a miracle to complete this pregnancy intact.`);
 					}
 				} else {
-					r.push(`You can not deny how freakish it is that your body has become so twisted around fecundity that this obscene pregnancy is perfectly reasonable to it. Apparently your role in life is to make babies, and lots of them.`);
+					r.push(`You cannot deny how freakish it is that your body has become so twisted around fecundity that this obscene pregnancy is perfectly reasonable to it. Apparently your role in life is to make babies, and lots of them.`);
 					if (PC.preg < PC.pregData.normalBirth / 1.33) {
 						r.push(`Worse still, you aren't even close to full term. It is a bit worrying to think about just how far your body is going to go for the sake of reproduction.`);
 					}
@@ -186,7 +186,7 @@ App.Desc.Player.belly = function(PC = V.PC) {
 						r.push(`Even more damning, you aren't even close to full term. It will take a miracle to complete this pregnancy intact.`);
 					}
 				} else {
-					r.push(`You can not deny how freakish it is that your body has become so twisted around fecundity that this absurd pregnancy is perfectly reasonable to it.`);
+					r.push(`You cannot deny how freakish it is that your body has become so twisted around fecundity that this absurd pregnancy is perfectly reasonable to it.`);
 					if (PC.preg < PC.pregData.normalBirth / 1.33) {
 						r.push(`Worse still, you aren't even close to full term. It is a bit worrying to think about just how large and full you will get by the end of this.`);
 					}
@@ -1174,7 +1174,7 @@ App.Desc.Player.belly = function(PC = V.PC) {
 			if (isBellyFluidLargest) {
 				r.push(`your <span class="orange">belly is bloated with ${PC.inflationType}`);
 			} else if (PC.bellyPreg > 0) {
-				r.push(`your <span class="orange">lower belly is beggining to stick out`);
+				r.push(`your <span class="orange">lower belly is beginning to stick out`);
 			} else {
 				r.push(`your <span class="orange">lower belly is sticking out`);
 			}
diff --git a/src/player/desc/pLongButt.js b/src/player/desc/pLongButt.js
index f5a2ba00bf97bbfa29880a3a9084e669098627bf..73ec2a4b046ed9522baeb445bf6a739d135fd776 100644
--- a/src/player/desc/pLongButt.js
+++ b/src/player/desc/pLongButt.js
@@ -226,7 +226,7 @@ App.Desc.Player.butt = function(PC = V.PC) {
 						r.push(`Your legs are so powerfully built that you can stand and walk normally, though it is definitely taking a toll on your knees.`);
 					}
 				} else if (PC.muscles > 30) {
-					r.push(`Your legs are strong enough to support its weight, but it's still much more confortable to remain seated; it's either time to work your quads harder or consider a reduction.`);
+					r.push(`Your legs are strong enough to support its weight, but it's still much more comfortable to remain seated; it's either time to work your quads harder or consider a reduction.`);
 				} else  {
 					r.push(`It takes a lot of effort to not be forced into a sitting position with it, so you're most comfortable just letting it rest on something when you have the chance.`);
 				}
diff --git a/src/player/personalAttentionSelect.js b/src/player/personalAttentionSelect.js
index 016cbf5aea0c9c337bf79134d07e1a86527a20ef..e3199a8653de88e63c909d62ea3869026ccf3b99 100644
--- a/src/player/personalAttentionSelect.js
+++ b/src/player/personalAttentionSelect.js
@@ -636,9 +636,9 @@ App.UI.Player.personalAttention = function() {
 				// Sexual Flaws
 				if (slave.sexualFlaw !== "none") {
 					const isParaphilia = App.Data.misc.paraphiliaList.includes(slave.sexualFlaw);
-					App.Events.addNode(div, [
-						`Current sexual flaw: <span class=${isParaphilia ? "yellow" : "red"}>${capFirstChar(slave.sexualFlaw)}.</span>`,
-					]);
+					const r = new SpacedTextAccumulator(div);
+					r.push("Current sexual flaw:", App.UI.DOM.makeElement("span", `${capFirstChar(slave.sexualFlaw)}.`, isParaphilia ? "yellow" : "red"));
+					r.toNode("div");
 					links.push(attentionLink(i, `Remove ${his} ${isParaphilia ? "paraphilia" : "sexual flaw"}`, "fix sexual flaw"));
 
 					if (slave.devotion < -20) {