diff --git a/devNotes/license.txt b/devNotes/license.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b0103cc1540aff24c06e8c32396b6a7eed4d12f4
--- /dev/null
+++ b/devNotes/license.txt
@@ -0,0 +1,217 @@
+GNU GENERAL PUBLIC LICENSE
+Version 3, 29 June 2007
+Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>  Everyone is permitted to copy and distribute verbatim copies  of this license document, but changing it is not allowed.
+
+Preamble
+
+The GNU General Public License is a free, copyleft license for software and other kinds of works.
+
+The licenses for most software and other practical works are designed to take away your freedom to share and change the works.  By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users.  We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors.  You can apply it to your programs, too.
+
+When we speak of free software, we are referring to freedom, not price.  Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.
+
+To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights.  Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.
+
+For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received.  You must make sure that they, too, receive or can get the source code.  And you must show them these terms so they know their rights.
+
+Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.
+
+For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software.  For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions.
+
+Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so.  This is fundamentally incompatible with the aim of protecting users' freedom to change the software.  The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable.  Therefore, we have designed this version of the GPL to prohibit the practice for those products.  If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users.
+
+Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary.  To prevent this, the GPL assures that patents cannot be used to render the program non-free.
+
+The precise terms and conditions for copying, distribution and modification follow.
+
+TERMS AND CONDITIONS
+
+0. Definitions.
+
+"This License" refers to version 3 of the GNU General Public License.
+
+"Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks.
+
+"The Program" refers to any copyrightable work licensed under this License.  Each licensee is addressed as "you".  "Licensees" and "recipients" may be individuals or organizations.
+
+To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy.  The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work.
+
+A "covered work" means either the unmodified Program or a work based on the Program.
+
+To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy.  Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well.
+
+To "convey" a work means any kind of propagation that enables other parties to make or receive copies.  Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.
+
+An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License.  If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion.
+
+1. Source Code.
+
+The "source code" for a work means the preferred form of the work for making modifications to it.  "Object code" means any non-source form of a work.
+
+A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language.
+
+The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form.  A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it.
+
+The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities.  However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work.  For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.
+
+The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.
+
+The Corresponding Source for a work in source code form is that same work.
+
+2. Basic Permissions.
+
+All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met.  This License explicitly affirms your unlimited permission to run the unmodified Program.  The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work.  This License acknowledges your rights of fair use or other equivalent, as provided by copyright law.
+
+You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force.  You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright.  Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.
+
+Conveying under any other circumstances is permitted solely under the conditions stated below.  Sublicensing is not allowed; section 10 makes it unnecessary.
+
+3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.
+
+When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures.
+
+4. Conveying Verbatim Copies.
+
+You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.
+
+You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.
+
+5. Conveying Modified Source Versions.
+
+You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:
+
+  a) The work must carry prominent notices stating that you modified it, and giving a relevant date.
+
+  b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7.  This requirement modifies the requirement in section 4 to "keep intact all notices".
+
+  c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy.  This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged.  This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.
+
+  d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.
+
+A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit.  Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.
+
+6. Conveying Non-Source Forms.
+
+You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:
+
+  a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.
+
+  b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.
+
+  c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source.  This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.
+
+  d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge.  You need not require recipients to copy the Corresponding Source along with the object code.  If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source.  Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.
+
+  e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.
+
+A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.
+
+A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling.  In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage.  For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product.  A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.
+
+"Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source.  The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.
+
+If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information.  But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).
+
+The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed.  Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network.
+
+Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying.
+
+7. Additional Terms.
+
+"Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law.  If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions.
+
+When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it.  (Additional permissions may be written to require their own removal in certain cases when you modify the work.)  You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission.
+
+Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:
+
+  a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or
+
+  b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or
+
+  c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or
+
+  d) Limiting the use for publicity purposes of names of licensors or authors of the material; or
+
+  e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or
+
+  f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.
+
+All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10.  If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term.  If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.
+
+If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms.
+
+Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way.
+
+8. Termination.
+
+You may not propagate or modify a covered work except as expressly provided under this License.  Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).
+
+However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.
+
+Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.
+
+Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License.  If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10.
+
+9. Acceptance Not Required for Having Copies.
+
+You are not required to accept this License in order to receive or run a copy of the Program.  Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance.  However, nothing other than this License grants you permission to propagate or modify any covered work.  These actions infringe copyright if you do not accept this License.  Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.
+
+10. Automatic Licensing of Downstream Recipients.
+
+Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License.  You are not responsible for enforcing compliance by third parties with this License.
+
+An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations.  If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.
+
+You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License.  For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.
+
+11. Patents.
+
+A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based.  The work thus licensed is called the contributor's "contributor version".
+
+A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version.  For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License.
+
+Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.
+
+In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement).  To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party.
+
+If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients.  "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid.
+
+If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.
+
+A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License.  You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.
+
+Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law.
+
+12. No Surrender of Others' Freedom.
+
+If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License.  If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all.  For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program.
+
+13. Use with the GNU Affero General Public License.
+
+Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work.  The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such.
+
+14. Revised Versions of this License.
+
+The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time.  Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation.  If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.
+
+If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program.
+
+Later license versions may give you additional or different permissions.  However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version.
+
+15. Disclaimer of Warranty.
+
+THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+16. Limitation of Liability.
+
+IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+17. Interpretation of Sections 15 and 16.
+
+If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee.
+
+END OF TERMS AND CONDITIONS
\ No newline at end of file
diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw
index 20cf36f892da1bd4881e1cd5189419e161541b54..096f5f411dce9a1d4d16b1e168d3cfffc436808f 100644
--- a/src/init/storyInit.tw
+++ b/src/init/storyInit.tw
@@ -1,5 +1,17 @@
 :: init [nobr]
 
+/*
+FREE CITIES
+a text-based slave management game
+Copyright (C) 2017  freecitiesdev
+
+This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
 <<unset $releaseID>>
 <<set $ver = "0.10.2", $releaseID = 1009>>
 <<if ndef $releaseID>><<set $releaseID = 1009>><</if>>
diff --git a/src/npc/descriptions/fLips.tw b/src/npc/descriptions/fLips.tw
index 04aa98024f6ebd64d36e8f2287cefb89cab04962..f28277a788f2e107870e0ad153e2d51ddb4271b4 100644
--- a/src/npc/descriptions/fLips.tw
+++ b/src/npc/descriptions/fLips.tw
@@ -152,7 +152,7 @@ You tell $activeSlave.slaveName to
 	<<if ($activeSlave.oralSkill >= 100)>>
 		She's so orally skilled that she had the confidence to lightly graze you with her <<if ($activeSlave.teeth == "pointy")>>sharp teeth<<else>>braces<</if>> on occasion, a delightfully scary sensation.
 	<<elseif ($activeSlave.oralSkill > 30)>>
-		She's sufficiently orally skilled that she managed to accomplish all that without her <<if ($activeSlave.teeth == "pointy")>>sharp teeth<<else>>braces<</if>> contacting your<<if ($PC.dick == 1)>>dick<<else>>pussy<</if>> once.
+		She's sufficiently orally skilled that she managed to accomplish all that without her <<if ($activeSlave.teeth == "pointy")>>sharp teeth<<else>>braces<</if>> contacting your <<if ($PC.dick == 1)>>dick<<else>>pussy<</if>> once.
 	<<elseif ($activeSlave.oralSkill > 10)>>
 		With her basic oral skills, she accidentally grazed you with her <<if ($activeSlave.teeth == "pointy")>>sharp teeth<<else>>braces<</if>> a few times, leaving your <<if ($PC.dick == 1)>>dick<<else>>pussy<</if>> slightly the worse for wear.
 	<<else>>
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index 0546508b6a95767f80ecc0ef9f42291ae67d989b..374a4748eec86c1091748cb80eeeea78cef415fa 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -1813,6 +1813,186 @@ up to the tops of her thighs, but that's all she can manage. The wardrobe includ
 	fearfully. She doesn't want to make a fool of herself, or damage anything by hurrying, and she blushes dreadfully as she keeps working at it.
 <</if>>
 
+<<case "servant maid">>
+
+<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is scheduled to clean your office today, just one of her many duties as a servant in your penthouse. She pauses in the doorway of your office for a moment, only entering once it becomes clear that you're not going to be using her immediately.
+<br><br>
+She begins her cleaning dutifully, fluttering about your office in a flurry of scrubbing and dusting. Her almost frenzied sanitization of your office allows you ample opportunity to inspect her, your eyes lingering on her body as she moves back and forth in front of you.
+<<if ($activeSlave.clothes == "a slutty maid outfit")>>
+	Her maid uniform does little to conceal her form from prying eyes, with a thin white blouse all that separates the surfaces of her breasts from the air. The associated skirt is similarly superficial, made more for easy access to a slave's holes than for provision of any sort of modesty. 
+	<<if $activeSlave.amp < 0>>
+		Although her movements rarely stray from a slight flick of her wrist as she dusts some surface or a gyration of her body as she scrubs the floor clean, her P-Limbs nonetheless produce a steady stream of minute machine noises. They give her the coordination she needs to purge even the smallest of stains, but the multitude of gyros, servos, and other mechanical pieces constantly working to maintain it ensure that the process is far from silent. 
+	<<elseif $activeSlave.boobs > 4000>>
+		Her breasts are so massive that a whole ream of cloth is needed to provide even the semblance of covering her massive chest. They do little to aid in her cleaning duties, often causing her to attack any blemish on the wall sideways lest her gigantic boobs prevent her from reaching the offending smudge at all.
+		<<elseif $activeSlave.boobs > 800>>
+		Her breasts are pleasingly large and appealingly visible despite the minor concealment provided by her blouse. They often cause her difficulty by mashing against the top surface of your desk as she tries to duck beneath to clean the underside. The struggle is surprisingly erotic - if not without humor.
+	<<elseif $activeSlave.preg > 30>>
+		Despite her pregnancy, she manages to clean with surprising efficacy. She often cradles her gravid belly through her sheer skirt as she dusts or scrubs with one hand, conscious of the fragile life within her even as she works hard to cleanse your office of any unsightly blemishes.
+	<<elseif $activeSlave.muscles > 30>>
+		With her incredible musculature, she's able to conduct a deep cleaning that few other slaves can match. Life as an arcology owner exposes you to a wealth of unique situations, but you doubt many of your peers have seen a slave in a slutty maid ensemble lift up a couch with one outstretched arm as they sweep the now exposed ground beneath it clean with the other.
+	<<elseif $activeSlave.energy > 95>>
+		Despite mundanity of her current duties, it's clear she's holding back her immense sex drive for the duration of her cleaning.
+		<<if $activeSlave.dick > 0>>
+			<<if canAchieveErection($activeSlave)>>
+				Her cock is painfully erect, visible under her flimsy skirt.
+			<<else>>
+				Her soft dick is dribbling precum, visibly dripping down her legs.
+			<</if>>
+		<<elseif $activeSlave.vagina == -1>>
+			She's unconsciously presents her bare bottom as she scrubs the ground clean.
+		<<else>>
+			Her pussy is visibly soaked, ironically staining the flimsy skirt of her uniform as she cleans your office.
+		<</if>>
+	<</if>>
+<<elseif ($activeSlave.clothes == "a nice maid outfit")>>
+	Her maid uniform is fairly demure for a sex slave and makes some effort to conceal her form from prying eyes, even whilst presenting an image of servitude and obedience that a classic maids' ensemble embodies so well. Her dress is fairly conservative, enveloping her breasts in intricate lace and cloth. Likewise, her apron is more than ornamental, $activeSlave.slaveName having stuffed it with cleaning materials and tools.
+	<<if $activeSlave.amp < 0>>
+		Although her movements rarely stray from a slight flick of her wrist as she dusts some surface or a gyration of her body as she scrubs the floor clean, her P-Limbs nonetheless produce a steady stream of minute machine noises. They give her the coordination she needs to purge even the smallest of stains, but the multitude of gyros, servos, and other mechanical pieces constantly working to maintain it ensure that the process is far from silent. 
+	<<elseif $activeSlave.boobs > 4000>>
+		Her breasts are so massive that several reams of cloth are needed to provide her massive chest with any semblance of modesty. They do little to aid in her cleaning duties, often causing her to attack any blemish on the wall sideways lest her gigantic boobs prevent her from reaching the offending smudge at all.
+		<<elseif $activeSlave.boobs > 800>>
+		Her breasts are pleasingly large and appealingly visible, even beneath the folds and ruffles of her dress. They often cause her difficulty by mashing against the top surface of your desk as she tries to duck beneath to clean the underside. The struggle is surprisingly erotic - if not without humor.
+	<<elseif $activeSlave.preg > 30>>
+		Despite her pregnancy, she manages to clean with surprising efficacy. She often cradles her gravid belly through her thick apron as she dusts or scrubs with one hand, conscious of the fragile life within her even as she works hard to cleanse your office of any unsightly blemishes.
+	<<elseif $activeSlave.muscles > 30>>
+		With her incredible musculature, she's able to conduct a deep cleaning that few other slaves can match. Life as an arcology owner exposes you to a wealth of unique situations, but you doubt many of your peers have seen a slave in a modest maid ensemble lift up a couch with one outstretched arm as they sweep the now exposed ground beneath it clean with the other.
+	<<elseif $activeSlave.energy > 95>>
+		Despite mundanity of her current duties, it's clear she's holding back her immense sex drive for the duration of her cleaning.
+		<<if $activeSlave.dick > 0>>
+			<<if canAchieveErection($activeSlave)>>
+				Her cock is painfully erect, poking through her apron.
+			<<else>>
+				Her soft dick is dribbling precum, visibly dripping down her legs.
+			<</if>>
+		<<elseif $activeSlave.vagina == -1>>
+			She's unconsciously presents her bottom, though it remains covered by the length of her apron, as she scrubs the ground clean.
+		<<else>>
+			Her pussy is visibly soaked, ironically staining the once immaculate apron of her uniform as she cleans your office.
+		<</if>>
+	<</if>>
+<</if>>
+Eventually, her duties satisfactorily completed, she comes before your desk to beg your permission to continue her servitude elsewhere in the penthouse.
+
+<<case "young PC age difference">>
+
+As another long weeks draws to a close, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> happens to walk past your office toward bed. There's nothing inherently abnormal about her actions, but you do notice as she steps past the doorway that an expression of worry and concern adorns her $activeSlave.skin face. When you call her into your office, her face visibly brightens up in an attempt to conceal her obvious distress as she comes before you. Notably, although she stands still and patiently awaits further orders, you notice she <<if canSee($activeSlave)>>never manages to meet your eyes<<else>>keeps her sightless eyes downcast<</if>>.  When you ask her what's troubling her, her face plainly falls.
+<br><br>
+"<<Master>>, you're <<s>>o young," she <<say>>s penitently before smiling shyly in an attempt to insert some levity into her confession. "It'<<s>> ju<<s>>t that I'm old enough to be your mother, <<Master>>. It'<<s>> a little weird, i<<s>>n't it?"
+
+<<case "old PC age difference">>
+
+As another long weeks draws to a close, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> happens to walk past your office toward bed. There's nothing inherently abnormal about her actions, but you do notice as she steps past the doorway that an expression of worry and concern adorns her $activeSlave.skin face. When you call her into your office, her face visibly brightens up in an attempt to conceal her obvious distress as she comes before you. Notably, although she stands still and patiently awaits further orders, you notice she <<if canSee($activeSlave)>>never manages to meet your eyes<<else>>keeps her sightless eyes downcast<</if>>.  When you ask her what's troubling her, her face plainly falls.
+<br><br>
+"<<Master>>, you're <<s>>o old," she <<say>>s penitently before smiling shyly in an attempt to insert some levity into her confession. "It'<<s>> ju<<s>>t that I'm young enough to be your daughter, <<Master>>. It'<<s>> a little weird, i<<s>>n't it?"
+
+<<case "devoted educated slave">>
+
+<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink to passage(), $eventDescription to 1]]">></span> comes before you for a routine inspection. The $desc is a well-educated and obedient slave. Though she performs her duties devotedly and to the best of her abilities, slave life is not particularly conducive to straining an individual's brainpower. You happen to run into $activeSlave.slaveName in the hallways of the penthouse, where she takes the opportunity to wordlessly signal she wishes to gain your attention.
+<<if canTalk($activeSlave) == false>>
+	She uses gestures to beg your pardon and explains that while she enjoys life as your slave, she doesn't feel like her new role in your arcology allows her to stimulate her mind as often as it does her body.
+<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>
+	"<<Master>>," she says. "I really enjoy my role ath your thlave, but I jutht don't feel like my new life thtimulateth me." She blushes prettily at her choice of words before continuing, "Thtimulate my mind, I mean."
+<<else>>
+	"<<Master>>," she says. "I really enjoy my role as your slave, but I just don't feel like my new life stimulates me." She blushes prettily at her choice of words before continuing, "Stimulate my mind, I mean."
+<</if>>
+
+<<case "nice guys">>
+
+One afternoon, $assistantName informs you she that she has a non-urgent matter that you might be interested in overseeing personally.
+<<if $assistant > 0>>
+	Her $assistantAppearance avatar looks unusually curious. "<<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>," she says, "a group of tourists have just entered the arcology. They seem strangely enthralled by <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink to passage(), $eventDescription to 1]]">></span>." Before you can ask why she deemed this important enough news to draw your attention to, she continues, "They're not using her or anything. Just look." She
+<<else>>
+	She announces that a group of tourists have just entered the arcology, and seem unusually enthralled by <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink to passage(), $eventDescription to 1]]">></span>. Before you can ask why it's bothering you with this, it continues, "A business opportunity may exist," and
+<</if>>
+brings up a video feed.
+<br><br>
+$activeSlave.slaveName is doing her job, standing in an area of the arcology that's busy at this time of night, <<if $activeSlave.energy > 95>>eagerly<<elseif $activeSlave.devotion > 95>>diligently<<elseif $activeSlave.devotion > 20>>obediently<<else>>reluctantly<</if>> showing off her <<if $activeSlave.clothes is "no clothing">>nude <<if $activeSlave.preg > 20>>pregnant <</if>>body<<else>><<if $activeSlave.preg > 20>> pregnant <</if>>body in her $activeSlave.clothes<</if>> and flirting with passersby. Or she would be, if she weren't surrounded by a group of shame-faced college boys. They're very obviously rich, naive, and inexperienced with both sex and the Free Cities, and their complete lack of confidence in approaching $activeSlave.slaveName make that clear.
+<br><br>
+"Can we just walk up to her and ask her out?" says one.
+<br><br>
+"Don't be //stupid,//" says another. "Like, look at her, why would she even touch any of us?"
+<br><br>
+<<if $activeSlave.boobs > 5000>>
+	"Those boobs are bigger than my head,"
+<<elseif $activeSlave.dick > 6>>
+	"I didn't even know girls could have dicks,"
+<<elseif $activeSlave.intelligence > 1>>
+	"She looks like she's really clever,"
+<<elseif $activeSlave.lips > 40>>
+	"I didn't know girls could have lips like that,"
+<<elseif $activeSlave.preg > 20>>
+	"Look at that belly, I bet she's pregnant,"
+<<elseif $activeSlave.dick > 3>>
+	"I wonder if she could fuck someone with that dick,"
+<<elseif $activeSlave.anus > 2>>
+	"Holy shit, I can see her asshole from here,"
+<<elseif $activeSlave.dick > 0>>
+	"Look, she's got a cute little dick,"
+<<elseif $activeSlave.visualAge > 35>>
+	"She's looks like my mom, but hot,"
+<<elseif $activeSlave.face > 2>>
+	"She's just so gorgeous,"
+<<else>>
+	"She looks like she's down to fuck,"
+<</if>>
+says a third, obviously smitten. "I'd give anything to have a night with her."
+
+<<case "lazy evening">>
+
+Although your life as an arcology owner comes with many associated privileges, extended idleness to bask in your luxury is not often among them. Thankfully, $assistantName knows better than to let you run yourself ragged from the weight of your assorted responsibilities and often alots time in the evenings of your active schedule to simply relax.
+<br><br>
+Of course, no self respecting arcology owner could be expected to enjoy a lazy night of idle relaxation on their own. As you resolve the last of your most pressing responsibilities for the evening, $assistantName directs one of your attentive slaves to gently guide you away from the unending burdens of running your arcology. Leaning against the doorway and wearing a facsimile of what an old world woman might wear on a casual night in, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink to passage(), $eventDescription to 1]]">></span> <<if canTalk($activeSlave) == false>>asks with a gesture that carries just the right mixture of submission and exaggerated casualness if you'd like to 'hang out.'<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>lisps with exaggerated casualness, "Let'th hang out, <<Master>>?"<<else>>asks with exaggerated casualness, "Want to hang out, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>?"<</if>>
+<br><br>
+She saunters over and kneels obediently in front of you, awaiting further direction.
+<<if $activeSlave.amp < 0>>
+	Clad in an antique T-Shirt referencing some defunct old world website, her P-Limbs stand in stark contrast - gyros and servomotors against simple thread and cloth. With such tangible examples of the technological prowess of the Free Cities serving as her limbs, her shirt is an amusing testimonial to how far behind the old world stands in contrast to the new.
+<<elseif $activeSlave.boobs > 4000>>
+	Her breasts are so massive that the front of her loose pyjama top must be unbuttoned. Even so, the protrusion of her immense breasts from her chest strains the soft pyjama top to it's breaking point.
+<<elseif $activeSlave.intelligence > 1>>
+	As a clever girl, her simple summer dress evokes memories of bygone warm weather days at elite old world colleges - and the sexual conquest of their youthful residents.
+<<elseif $activeSlave.muscles > 30>>
+	Her simple sports bra and compression shorts ensemble does little to conceal her incredible musculature, glistening with sweat from a recent workout. Despite her recent exertions, she's able to maintain utter stillness in the perfect posture of an obedient slave.
+<<elseif $activeSlave.energy > 95>>
+	She's controlling her absurd sex drive for the moment in deference to the notion of your relaxation time, but she clearly wouldn't mind some sex as part of the evening.
+	<<if $activeSlave.dick > 0>>
+		<<if canAchieveErection($activeSlave)>>
+			Her cock is painfully erect,
+		<<else>>
+			Her soft dick is dribbling precum,
+		<</if>>
+	<<else>>
+		Her pussy is visibly soaked,
+	<</if>>
+	showing unmistakably how badly she needs release.
+<<else>>
+	She keeps her <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>face<</if>> slightly downcast, her hands lightly smoothing the folds from her tight skirt while her breasts visibly rise and fall under her even tighter blouse. She's the perfect picture of an attentive little old world girlfriend<<if $activeSlave.height > 185>> (though, of course, she's anything but physically small)<</if>>.
+<</if>>
+
+<<case "devoted shortstack">>
+
+<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink to passage(), $eventDescription to 1]]">></span> comes before you for a routine inspection. The <<if ($activeSlave.height > 130) && ($activeSlave.boobs > 800)>>shortstack <<elseif ($activeSlave.height > 130) && ($activeSlave.boobs < 600)>>petite <<else>>short <</if>> <<if $activeSlave.preg > 30>>and heavily pregnant <<elseif $activeSlave.preg > 20>>pregnant <</if>>$desc is looking good despite her diminutive height. When she raises her arms above her head to submit to an inspection under your gaze, the top of her $activeSlave.hColor-haired head doesn't even reach your chest. Despite the discrepancy between your height and hers, you notice an unmistakable flush of embarrassment tinging her cheeks. <<if canSee($activeSlave)>>Her $activeSlave.eyeColor eyes flick up to gaze at you, but she must crane her head upwards as well to meet your gaze<<else>>Her ears perk up to hear at the sound of some minute noise you made, before she cranes her head upwards so that her sightless eyes may meet your gaze<</if>>.
+<<if canTalk($activeSlave) == false>>
+	She uses gestures to beg your pardon, even as she continues to blush rosily, and explains that she doesn't understand why you keep her in your penthouse, when there are such tall, beautiful slaves in abundance in your arcology. She pauses, shuffling about a little shamefacedly before signing that she thinks their bodies could be more fit to pleasure you.
+<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>
+	"<<Master>>," she lisps. "Why do you keep a thhort, plain thlave like me in your penthouthe, when there are thuth beautiful, tall thlaveth out there in the arcology?." She shuffles about under your gaze a little shamefacedly before lisping in a quiet voice, "Thurely, their bodieth are more fit for pleathuring you."
+<<else>>
+	"<<Master>>," she says. "Why do you keep a short, plain slave like me in your penthouse, when there are such beautiful, tall slaves out there in the arcology?" She shuffles about under your gaze a little shamefacedly before saying in a quiet voice, "Surely, their bodies are more fit for pleasuring you."
+<</if>>
+
+<<case "desperate null">>
+
+You're inspecting <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink to passage(), $eventDescription to 1]]">></span>, and she's an unhappy little null today. <<if $activeSlave.devotion > 50>>She's devoted to you, so that's not the problem;<<elseif $activeSlave.devotion > 20>>She accepts her place, so that's not the problem;<<elseif $activeSlave.devotion > -50>>She's not being especially defiant right now;<<else>>It's not her hatred of you;<</if>> it's that she's experiencing extreme sexual frustration. It's not obvious, despite her nakedness. She has no
+<<if $seeDicks != 0>>cock to get hard<</if>>
+<<if $seeDicks != 100>><<if $seeDicks != 0>>or <</if>>pussy to get wet<</if>>
+to advertise her uncomfortable state. Most slaves have obvious visual cues like that to do their sexual begging for them, but not her. All she's got to show how pent up she is is the stiffness of her $activeSlave.nipples nipples, goosebumps all over her areolae despite the warmth of your office, and a tiny bead of clear fluid at the little hole <<if $activeSlave.scrotum > 0>>above her lonely, abandoned ballsack<<elseif $activeSlave.genes == "XX">>where her pussy used to be<<else>>where the base of her penis used to be<</if>>.
+<<if $activeSlave.assignment == "whore">>
+	It's not like her ass isn't sold to hundreds of different customers, but she apparently isn't buttslut enough to get much sexual satisfaction from it.
+<<elseif $activeSlave.assignment == "serve the public">>
+	It's not like hundreds of citizens aren't allowed to fuck her up the butt, but she apparently isn't buttslut enough to get much sexual satisfaction from it.
+<</if>>
+<br><br>
+She does her very best to get through the inspection without disgrace, hugging herself uncomfortably and shivering. You let her suffer through it, deferring the delicious choice about how to take advantage of her situation until the inspection is done. She breaks before then, though, suddenly falling to her knees and starting to cry. "Plea<<s>>e, <<Master>>," she begs piteously. "Plea<<s>>e help me! I can't t-take it! It'<<s>> <<s>>-<<s>>o f-fucking f-fru<<s>>trating," she moans, trailing off, clasping her hands in supplication as she looks up at you desperately.
+
 <<default>>
 	<br>ERROR: bad RESS event $RESSevent
 <</switch>>
@@ -8843,6 +9023,393 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr
 	<<set $activeSlave.devotion += 5>>
 <</link>>
 
+<<case "servant maid">>
+
+<<link "Stop her">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	You look $activeSlave.slaveName up and down slowly before informing her that she has one more duty left to perform.
+	<br><br><span id="result2">
+	<<link "Clean out her ass with an enema and fuck it">>
+		<<replace "#name">>
+		$activeSlave.slaveName
+		<</replace>>
+		<<replace "#result2">>
+		You tell $activeSlave.slaveName that she forgot to clean one thing in her office - herself. As she looks at you in confusion, you rise from your chair and lightly press her chest down on your desk. She lays there obediently, only letting out a gasp as the cold tip of an enema bulb penetrates her ass. As a result of her slave diet and daily anal preparation, the insertion of the enema is little more a bit of roleplaying spectacle. When you retrieve the enema from her rectum you remark, <<if $PC.dick == 0>>as you don a strap-on, <</if>>that you'll need to inspect her asshole personally with a vigorous assfucking. Soon $activeSlave.slaveName finds herself being pounded so forcefully that a small pool of drool begins to form beneath her open mouth, staining the surface of your desk that she so meticulously cleaned. She @@.mediumaquamarine;resolves to trust you more in the future,@@ since you took a personal interest in her cleanliness.
+		<<set $activeSlave.analCount += 1>>
+		<<set $analTotal += 1>>
+		<<AnalVCheck>>
+		<<set $activeSlave.trust += 4>>
+			<</replace>>
+	<</link>><<if $activeSlave.anus == 0>> //This option will take her anal virginity//<</if>>
+	<br><<link "Have her lick you clean">>
+		<<replace "#name">>
+		$activeSlave.slaveName
+		<</replace>>
+		<<replace "#result2">>
+			You recline in your chair and inform $activeSlave.slaveName that she has one last thing to clean in your office. She understands your meaning quickly and sinks to her knees and crawls beneath your desk to kneel between your legs. Soon enough you feel the sensation of her lips wrapping obediently about one of your toes, fellating the appendage with some enthusiasm. She works her way through your various digits, taking some solace in the simplicity of her task, before a sudden understanding dawns on her. She runs her tongue up your leg, cleansing your skin with her tongue as best she can, before heading for your
+		<<if $PC.dick == 1>>cock<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>cunt<</if>>
+		but you lay a hand on her forehead and halt her - she'll do that last.
+		<<if $PC.boobs == 1>>
+			Soon enough she manages to lick all the way up from your feet to your breasts, cleansing your body with her wet tongue all the way. She hesitates before teasingly laying a single lap on your nipples, so you take her head and hold it against your breasts to enjoy her skillful tongue on your nipples.
+		<<else>>
+			Soon enough she manages to lick all the way up from your feet to your abs, pecs, and collarbone, cleansing your body with her wet tongue all the way. She lavishes particular attention on every nook and groove of your chiseled body, clearly eager to please her muscular <<Master>>.
+		<</if>>
+		When she's satisfied that every other inch of your body has been bathed by her tongue, she moves for your
+		<<if $PC.dick == 0>>
+			cunt, and laps at you enthusiastically
+		<<else>>
+			cock, and runs her tongue all over its surface<<if $PC.vagina == 1>> before turning her attentions to lavish the same wet service to your pussy<</if>>
+		<</if>>
+		This extravagant display of her subservience leaves her more sure of her @@.hotpink;submission@@ to you than before.
+		<<set $activeSlave.oralCount += 1>>
+		<<set $oralTotal += 1>>
+		<<set $activeSlave.devotion += 4>>
+			<</replace>>
+	<</link>>
+	</span>
+	<</replace>>
+<</link>>
+<br><<link "Let her go">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	You grant her your assent to leave, and she hurries off to go on with her day. Her @@.mediumaquamarine;trust@@ for you grows as a result of allowing her to go about her duties unmolested.
+	<<set $activeSlave.trust += 2>>
+	<</replace>>
+<</link>>
+
+<<case "young PC age difference">>
+
+As another long weeks draws to a close, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> happens to walk past your office toward bed. There's nothing inherently abnormal about her actions, but you do notice as she steps past the doorway that an expression of worry and concern adorns her $activeSlave.skin face. When you call her into your office, her face visibly brightens up in an attempt to conceal her obvious distress as she comes before you. Notably, although she stands still and patiently awaits further orders, you notice she <<if canSee($activeSlave)>>never manages to meet your eyes<<else>>keeps her sightless eyes downcast<</if>>.  When you ask her what's troubling her, her face plainly falls.
+<br><br>
+<<if ($activeSlave.lips > 70)>>"<<Master>>, you're tho young," she lisps through her dick-sucking lips before smiling shyly in an attempt to insert some levity into her confession. "It'th jutht that I'm old enough to be your mother, <<Master>>. It'th a little weird, ithn't it?"<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>"<<Master>>, you're tho young," she lisps through her ridiculous piercings before smiling around them in an attempt to insert some levity into her confession. "It'th jutht that I'm old enough to be your mother, <<Master>>. It'th a little weird, ithn't it?."<<else>>"<<Master>>, you're so young," she says penitently before smiling shyly in an attempt to insert some levity into her confession. "It's just that I'm old enough to be your mother, <<Master>>. It's a little weird, isn't it?"<</if>>
+
+<<case "young PC age difference">>
+
+<<link "Gently acclimate her to the age difference with some lovemaking">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	As you cross the breadth of your office to reach $activeSlave.slaveName, she presents herself for your sexual usage out of habit. However, you take her by surprise by drawing her into you arms, running the tips of your fingers through her $activeSlave.hColor hair,  and looking into her $activeSlave.eyeColor eyes. <<if canSee($activeSlave)>>She meets your gaze for a brief moment before blushing girlishly, as if forgetting how many years your senior she is<<else>>She seems to feel the intensity of your gaze despite her sightless eyes and blushes girlishly, as if forgetting how many years your senior she is<</if>> . In lieu of words, you lift her chin with a single beckoning finger and steal her breath from her lips with a firm kiss. Once she's recovered her wits she clings to you with almost animalistic attachment. After a few moments she moves to get down on her knees, clearly defaulting to her role as a sex slave in response to your unexpected intimacy. Instead, you <<if $activeSlave.preg > 20>>carefully <</if>>lift her up from her low position beneath you and carry her to bed, laying the flushed older woman down on the sheets before gently positioning yourself on top of her. Together, the two of you make fiercely intimate love, while you whisper romantic reassurances into her ear, nip at her neck,<<if $activeSlave.preg > 20>>stroke her pregnant belly,<</if>> and bring her to climax again and again. After a final frantic orgasm together in her pussy she <<if canSee($activeSlave)>>looks<<else>>gazes sightlessly<</if>> up at you with @@.hotpink;adoration@@ and a new @@.mediumaquamarine;trust@@ in her young <<Master>>.
+	<<set $activeSlave.devotion += 4>>
+	<<set $activeSlave.trust += 4>>
+	<<set $activeSlave.vaginalCount += 1>>
+	<<set $vaginalTotal += 1>>
+	<</replace>>
+<</link>>
+<br><<link "Cruelly torment her about the age difference">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	As you close in on $activeSlave.slaveName predatorily, her face blanches with visible regret at her prior candidness. By the time you have her bent over your desk and begun spanking her <<if $activeSlave.butt > 6>>massive behind<<elseif $activeSlave.butt > 3>>bountiful bottom<<else>>cute ass<</if>>, she seems almost resigned to accept any of the standard punishments you've been known to dole out. When your lips lightly brush one of her ears, she flinches harder at the gentle touch than any of your harsh, disciplinary spanks. When you start whispering wicked reminders about her sexual submission and subservience to so young a <<Master>>, she begins to sob quietly against the hard surface of your desk. 
+	<br><br>
+	By the time you deign to <<if $PC.dick == 0>>don a strap-on and <</if>>mount her ass, she seems catatonic at the revelation that her body is owned by a cruel <<Master>>, nearly half her age. Even when you accompany each brutal thrust with a harsh spank and a harsher jab at the dearth in years between the two of you, she merely winces at the anal pain of your coupling. Judging by the empty look in her eyes that persists past her dismissal from your office, she might @@.gold;not feel any better@@ about the age difference but you've definitely @@.hotpink;fucked her into compliance@@.
+	<<set $activeSlave.devotion += 4>>
+	<<set $activeSlave.trust -= 4>>
+	<<set $activeSlave.analCount += 1>>
+	<<set $analTotal += 1>>
+	<</replace>>
+<</link>>
+<<if isFertile($activeSlave)>>
+<br><<link "Give her an afternoon off for some quality time with a local Frat House">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	You direct $assistantName to clear $activeSlave.slaveName's schedule and to find a local Frat House willing to 'host' a woman of her age and experience. Perhaps a group of virile college boys running a train on $activeSlave.slaveName might accustom her to younger sexual partners. When $activeSlave.slaveName leaves the penthouse, she's dressed up to look like a frumpy Old World MILF and is clearly skeptical about your age-play therapy.
+	<br><br>
+	$activeSlave.slaveName returns to the penthouse naked, disheveled, and absolutely covered in a thick coating of drying cum. Despite her appearance, however, she is practically beaming with happiness. It seems young cock agrees with her, and by the state of her messy pussy her youthful partners particularly enjoyed filling her with their potent seed. Unsurprisingly, at a routine check up later that week, $activeSlave.slaveName joyfully discovers that she was impregnated during her Frat House excursion. It seems that being bred by a bunch of horny college boys has eliminated her prior worries about the importance of age and also caused her to fetishize impregnation. @@.hotpink;She has become more submissive to you@@ for giving her the means to broaden her sexual horizons.
+	<<set $activeSlave.devotion += 4>>
+	<<set $activeSlave.preg = 1>>
+	<<set $activeSlave.fetish = "pregnancy">>
+	<<set $activeSlave.fetishKnown = 1>>
+	<<set $activeSlave.fetishStrength = 5>>
+	<<set $activeSlave.vaginalCount += 10>>
+	<<set $vaginalTotal += 10>>
+	<</replace>>
+<</link>> //This option will render $activeSlave.slaveName pregnant//
+<</if>>
+
+<<case "old PC age difference">>
+
+<<link "Gently acclimate her to the age difference with some lovemaking">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	As you cross the breadth of your office to reach $activeSlave.slaveName, she presents herself for your sexual usage out of habit. However, you take her by surprise by drawing her into you arms, running the tips of your fingers through her $activeSlave.hColor hair,  and looking into her $activeSlave.eyeColor eyes. <<if canSee($activeSlave)>>She meets gaze for a brief moment before blushing girlishly, as if forgetting how many years her senior you are<<else>>She seems to feel the intensity of your gaze despite her sightless eyes and blushes girlishly, as if forgetting how many years her senior you are<</if>> . In lieu of words, you lift her chin with a single beckoning finger and steal her breath from her lips with a firm kiss. Once she's recovered her wits she clings to you with almost animalistic attachment. After a few moments she moves to get down on her knees, clearly defaulting to her role as a sex slave in response to your unexpected intimacy. Instead, you <<if canSee($activeSlave)>>looks<<else>>gazes sightlessly<</if>> up at you with @@.hotpink;adoration@@ and a new @@.mediumaquamarine;trust@@ in her aged <<Master>>.
+	<<set $activeSlave.devotion += 4>>
+	<<set $activeSlave.trust += 4>>
+	<<set $activeSlave.vaginalCount += 1>>
+	<<set $vaginalTotal += 1>>
+	<</replace>>
+<</link>>
+<br><<link "Cruelly torment her about the age difference">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	As you close in on $activeSlave.slaveName predatorily, her face blanches with visible regret at her prior candidness. By the time you have her bent over your desk and begun spanking her <<if $activeSlave.butt > 6>>massive behind<<elseif $activeSlave.butt > 3>>bountiful bottom<<else>>cute ass<</if>>, she seems almost resigned to accept any of the standard punishments you've been known to dole out. When your lips lightly brush one of her ears, she flinches harder at the gentle touch than any of your harsh, disciplinary spanks. When you start whispering wicked reminders about her sexual submission and subservience to so old a <<Master>>, she begins to sob quietly against the hard surface of your desk. 
+	<br><br>
+	By the time you deign to <<if $PC.dick == 0>>don a strap-on and <</if>>mount her ass, she seems catatonic at the revelation that her body is owned by so cruel an old <<Master>>. Even when you accompany each brutal thrust with a harsh spank and a harsh jab at the dearth in years between the two of you, she merely winces at the anal pain of your coupling. Judging by the empty look in her eyes that persists past her dismissal from your office, she might @@.gold;not feel any better@@ about the age difference but you've definitely @@.hotpink;fucked her into compliance@@.
+	<<set $activeSlave.devotion += 4>>
+	<<set $activeSlave.trust -= 4>>
+	<<set $activeSlave.analCount += 1>>
+	<<set $analTotal += 1>>
+	<</replace>>
+<</link>>
+<<if isFertile($activeSlave)>>
+<br><<link "Give her an afternoon off for some quality time with a local retirement community">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	You direct $assistantName to clear $activeSlave.slaveName's schedule and to find a local retirement community willing to 'host' a girl of her age. Perhaps a group of venerable graybeards running a train on $activeSlave.slaveName might accustom her to older sexual partners. When $activeSlave.slaveName leaves the penthouse, she's dressed up to look like an Old World schoolgirl and is clearly skeptical about your age-play therapy.
+	<br><br>
+	$activeSlave.slaveName returns to the penthouse naked, disheveled, and absolutely covered in a thick coating of drying cum. Despite her appearance, however, she is practically beaming with happiness. It seems a good fucking from experienced older men agrees with her, and by the state of her messy pussy her aged partners particularly enjoyed filling her with their still potent seed. Unsurprisingly, at a routine check up later that week, $activeSlave.slaveName joyfully discovers that she was impregnated during her excursion. It seems that being bred by a bunch of horny old men has eliminated her prior worries about the importance of age and also caused her to fetishize impregnation. @@.hotpink;She has become more submissive to you@@ for giving her the means to broaden her sexual horizons.
+	<<set $activeSlave.devotion += 4>>
+	<<set $activeSlave.preg = 1>>
+	<<set $activeSlave.fetish = "pregnancy">>
+	<<set $activeSlave.fetishKnown = 1>>
+	<<set $activeSlave.fetishStrength = 5>>
+	<<set $activeSlave.vaginalCount += 10>>
+	<<set $vaginalTotal += 10>>
+	<</replace>>
+<</link>> //This option will render $activeSlave.slaveName pregnant//
+<</if>>
+
+<<case "devoted educated slave">>
+
+<<link "Have a conversation with her">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	You linger in the hallway a while with $activeSlave.slaveName and enjoy a brief but verbose discussion. It's clear she hasn't had the chance to engage in any meaningful conversations in a while, so she relishes the opportunity energetically.
+	<br><br>
+	Though the two of you only touch upon a handful of sophisticated topics, by the time you leave her to tend to other matters $activeSlave.slaveName is beaming happily as she continues on to her duties for the day. She @@.mediumaquamarine;trusts you more@@ for taking the time to engage with her intellectually.
+	<<set $activeSlave.trust += 4>>
+	<</replace>>
+<</link>>
+<br><<link "Stimulate her mind and her ass">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	You find a comfortable seat to sit on <<if $PC.dick == 0>>,don a strap-on,<</if>>as she seats her <<if $activeSlave.butt < 2>>narrow <<elseif $activeSlave.butt < 5>>average <<elseif $activeSlave.butt < 8>>plump <<else>>impressive <</if>>ass on your <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> and rides you. While your cock plumbs the depths of her butt, the two of you engage in a casual debate over a number of topics of sophistry.
+	<br><br>
+	At the crux of one of her concluding arguments, the intense pleasure from the prolonged buttfucking pushes her over the edge into orgasm, robbing the thrust of her defense of any gravitas it once had. She doesn't seem to mind however, choosing to instead wrap up her remarks by @@.hotpink;blowing you a kiss.@@
+	<<set $activeSlave.devotion += 4>>
+	<<AnalVCheck>>
+	<</replace>>
+	<</link>><<if ($activeSlave.anus == 0)>> //This option will take anal virginity//<</if>>
+<<if $arcologies[0].FSDegradationist !== "unset">>
+<br><<link "A public blowbang will show her what a Degradationist arcology thinks about 'educated' slaves">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	You tell her she'll get fucked in the mouth until she either gets over the idea of being special for her education or until all her learning is fucked out of her head. You drag the protesting $activeSlave.slaveName out into a public plaza, restrain her in stocks so that her mouth is available, and inform the gathering crowd of citizens that this particular slave thinks herself more than a fuckhole because of some fancy 'education'.
+	<br><br>
+	When you return later in the evening, it becomes abundantly clear that your citizenry taught $activeSlave.slaveName a harsh lesson about a slave's place in $arcologies[0].name. $activeSlave.slaveName has certainly @@.green;learned to keep any pretentious thoughts about her education in her head@@. She did, however, @@.red;have quite a rough time@@ sucking all those dicks<<if $activeSlave.oralSkill <= 30>>, though she did learn about sucking dick, so she can't claim enslavement isn't educational.<<set $skillIncrease = 10>><<OralSkillIncrease $activeSlave>><<else>>.<</if>> And last of all, you and $activeSlave.slaveName did make @@.green;quite a good impression@@ today, though for widely differing reasons.
+	<<set $activeSlave.health -= 10>>
+	<<set $seed = random(65,80)>>
+	<<set $activeSlave.oralCount += $seed>>
+	<<set $oralTotal += $seed>>
+	<<set $rep += 100>>
+	<</replace>>
+<</link>>
+<<elseif $arcologies[0].FSPaternalist !== "unset">>
+<br><<link "Allow her to audit some advanced classes at Paternalist slave schools">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	You tell her to take the day off for a trip to audit classes at $arcologies[0].name's most renowned Paternalist slave schools. $activeSlave.slaveName is shocked into a reverie by your words before running to wrap her arms around you in a tight hug. When she eventually untangles herself from you, she races off to get ready for her day of intellectualism while you direct $assistantName to make the necessary arrangements.
+	<br><br>
+	When $activeSlave.slaveName returns, she looks exhausted but happier than you've ever seen her. It seems she benefited greatly from $arcologies[0].name's Paternalist institutions, and has grown to @@.mediumaquamarine;trust you more@@ while also @@.hotpink;deepening her acceptance of slavery.@@
+	<<set $activeSlave.trust += 4>>
+	<<set $activeSlave.devotion += 4>>
+	<</replace>>
+<</link>>
+<</if>>
+
+<<case "nice guys">>
+
+<<link "Let the boys be">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	The circumstances are somewhat novel, but are ultimately not worthy of your time and attention. You do, however, direct $assistantName to deploy more public servants to the area in a bid to direct the tourists' attention away from $activeSlave.slaveName. In time, the boys lose interest and wander off to leer at the other slaves suddenly populating the area. $activeSlave.slaveName @@.mediumaquamarine;trusts@@ you more for disentangling her from a potentially awkward situation.
+	<<set $activeSlave.trust += 5>>
+	<</replace>>
+<</link>>
+<br><<link "Educate them in the role of a public servant">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	You instruct $assistantName to have $activeSlave.slaveName give the tourists a real Free Cities welcome, as befitting one of your public servants.
+	<br><br>
+	Some time later, you return to the video feed to see $activeSlave.slaveName giving each of the boys a hug goodbye. The boys reciprocate her affection warmly, even as they try to ignore the fact that her $activeSlave.skin face and chest are spattered with their cum. $activeSlave.slaveName has certainly given the tourists a crash course in Free Cities culture and @@.green;improved your reputation@@ at the same time.
+	<<set $activeSlave.oralCount += 6, $oralTotal += 6, $rep += 250>>
+	<</replace>>
+<</link>>
+<<if (canDoVaginal($activeSlave) && $activeSlave.vagina != 0) || (canDoAnal($activeSlave) && $activeSlave.anus != 0)>>
+<br><<link "Instruct the slave to offer sex to the highest bidder">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	You instruct $assistantName to have $activeSlave.slaveName offer her body to the highest bidder among the eager tourists. Though the boys are initially taken aback by her forwardness, a rapid yet red-faced bidding war takes place. As soon as the winning bid is decided, $activeSlave.slaveName sinks to her knees in front of the winner and unbuckles his pants, soon taking his hardening member deep into her mouth.
+	<br><br>
+	Some time later, you return to the video feed to see
+	<<if $activeSlave.boobs > 5000>>
+		the lucky winner's head enveloped by a pair of massive breasts as $activeSlave.slaveName rides him.
+	<<elseif $activeSlave.dick > 6>>
+		the lucky winner gazing down at a lengthy cock slapping against his stomach as $activeSlave.slaveName rides him.
+	<<elseif $activeSlave.intelligence > 1>>
+		the lucky winner engaged in a lively debate with $activeSlave.slaveName as he takes her from behind.
+	<<elseif $activeSlave.lips > 40>>
+		the lucky winner with a pair of plush lips wrapped around his cock, his hands gripping onto a $activeSlave.hColor-haired head for dear life as $activeSlave.slaveName sucks him dry.
+	<<elseif $activeSlave.preg > 20>>
+		the lucky winner taking $activeSlave.slaveName almost tenderly in missionary, his hands cradling her pregnant belly.
+	<<elseif $activeSlave.dick > 3>>
+		the lucky winner gazing down at a cock slapping against his stomach as $activeSlave.slaveName rides him.
+	<<elseif $activeSlave.anus > 2>>
+		the lucky winner pounding ass like it's his last day in the Free Cities.
+	<<elseif $activeSlave.dick > 0>>
+		the lucky winner gingerly prodding the tiny cock slapping against his stomach as $activeSlave.slaveName rides him.
+	<<elseif $activeSlave.visualAge > 35>>
+		the lucky winner double checking with $activeSlave.slaveName that she isn't his mother, even as she rides his cock and gives him pointers on his lack of technique.
+	<<elseif $activeSlave.face > 60>>
+		the lucky winner staring in awe at the beautiful face of $activeSlave.slaveName, as she rides him tenderly.
+	<<else>>
+		the lucky winner taking $activeSlave.slaveName in every position he can think of, which is amusingly not very many at all.
+	<</if>>
+	<br><br>
+	In the end, the boy sates his lust on $activeSlave.slaveName till he can't continue. His compatriots, having had their own voyeuristic fill, drag their overstimulated friend off and wander away in search of their accommodation.
+	<<if canDoVaginal($activeSlave) && $activeSlave.vagina != 0>>
+		<<set $activeSlave.vaginalCount += 1, $vaginalTotal += 1>>
+	<<else>>
+		<<set $activeSlave.analCount += 1, $analTotal += 1>>
+	<</if>>
+	<<set $activeSlave.oralCount += 1, $oralTotal += 1, $cash += 2000>>
+	<</replace>>
+<</link>>
+<</if>>
+
+<<case "lazy evening">>
+
+<<link "Enjoy some oral with an evening of wallscreen television">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	There are some things that never change, even after ascension to the high position of an arcology owner. One of these fixtures of life is the ability to enjoy a relaxing evening of wallscreen television and <<if $PC.dick == 1>>a blowjob<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>some cunnilingus<</if>>. With $activeSlave.slaveName sequestered between your legs, you tune into your favorite Free Cities serial drama and <<if !canSee($activeSlave)>>audibly <</if>>widen your legs slightly as you sink back into the chair with a sigh of contentment. She <<if $activeSlave.preg > 20>>kneels carefully with an arm wrapped protectively around her bump<<else>>sinks to her knees obediently with her hands placed placidly on her thighs<</if>> before putting her mouth to work, <<if $activeSlave.oralSkill >= 100>>her mastery at giving oral providing a wealth of pleasure<<elseif $activeSlave.oralSkill > 60>>her skills in oral providing ample pleasure<<else>>her mediocre oral skills providing some relief<</if>>.<<if $activeSlave.teeth > 2>> Although most of your attention is focused on the intriguing drama unfolding on your wallscreen, you still feel the extreme care she has to take to keep her sharklike teeth clear of you.<<elseif $activeSlave.lips > 40>> Her huge lips are soft and pillowy against you.<<elseif ($activeSlave.teeth is "straightening braces") || ($activeSlave.teeth is "cosmetic braces")>> Although most of your attention is focused on the intriguing drama unfolding on your wallscreen, you can feel the slight hesitations as she takes care to keep her braces off you.<</if>> You have an enjoyable evening glued to your wallscreen, punctuated by the playful ruffling <<if $activeSlave.hLength > 1>>of $activeSlave.slaveName's $activeSlave.hColor hair<<else>>across $activeSlave.slaveName's scalp<</if>> and the occasional orgasm into her waiting mouth. Though your experience was more stimulating than hers, $activeSlave.slaveName enjoyed @@.hotpink;being used while you enjoyed yourself.@@
+	<<set $activeSlave.devotion += 4, $activeSlave.oralCount += 1, $oralTotal += 1>>
+	<</replace>>
+<</link>>
+<br><<link "Spend the night idly cuddling">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	Though your evening could hardly be called eventful, there is something eminently comforting about having a warm <<if $activeSlave.physicalAge > 30>>woman<<else>>girl<</if>> cuddled up beside you to idly while away the hours. She @@.mediumaquamarine;trusts you more@@ for these few intimate hours amidst her life of sexual servitude.
+	<<set $activeSlave.trust += 4>>
+	<</replace>>
+<</link>>
+<br><<link "Unwind by tormenting her">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	Though there is no shortage of torments you inflict during the course of your day to day life as an arcology owner, there is something refreshing about torturing a slave out of idle boredom rather than corrective disciple or sexual domination. Your night is filled with <<if $activeSlave.voice == 0>>the horrible rasping that a mute throat substitutes for cries of agony<<else>>echoing shrieks of anguish<</if>>, though every vocal outburst is idly punished with electro shock or strike of the whip. Come the morning, $activeSlave.slaveName <<if $activeSlave.fetish == "masochist">> is mortified by the intensity of her orgasms that night,@@.hotpink; and more convinced than ever that she's a pain slut,@@ and yet<</if>> @@.gold;scuttles away to tend to the bruises and marks that litter her battered body.@@
+	<<set $activeSlave.trust -= 5>>
+	<<if $activeSlave.fetish == "masochist">><<set $activeSlave.devotion += 4>><</if>>
+	<</replace>>
+<</link>>
+
+<<case "devoted shortstack">>
+
+<<link "Show her why you like having short girls around">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	You hook your arms underneath her own, pulling her off of the ground in one swift yank upwards. Taken off guard by her sudden vertical ascension, she clings to your chest instinctively,
+	<<if $PC.boobs == 1>>
+		<<if $activeSlave.boobs > 2000>>her huge breasts squashing against yours<<elseif $activeSlave.boobs > 800>>her breasts pressing heavily against yours<<else>>her chest pressing against your breasts<</if>>.
+	<<else>>
+		<<if $activeSlave.boobs > 2000>>her huge breasts forming a soft cushion between your two bodies<<elseif $activeSlave.boobs > 800>>her breasts pressing up against your hard chest pleasantly<<else>>her chest pressing against yours<</if>>.
+	<</if>>
+	Her body is held aloft entirely by your crushing embrace and her arms wrapped daintily about your shoulders, for as short as she is, her attempts to wrap her legs around your waist leave them dangling awkwardly in the air. This unique position soon has her crotch rubbing up against your own<<if $PC.dick == 0>>, so you don a strap-on<</if>>. Lightly maneuvering her in the air, you position her <<if $activeSlave.vagina > -1>>such that you press up against her pussy<<else>>such that you press up against her ass<</if>>. She moans softly in anticipation as you lift her up by her arms, before lowering her slowly onto your <<if $PC.dick == 0>>phallus<<else>>cock<</if>>, her knees desperately pressing against your hips in an attempt to steady herself. Held aloft in your arms, she arches her back and cocks her hips wildly to ride you in midair,<<if $activeSlave.preg > 20>> even as she carefully keeps her bulge from slamming into your hard body,<</if>> grunting and panting as her tiny body rubs up against your own.
+	<br><br>
+	When you grow bored of the position, you turn her around to impale her <<if $activeSlave.butt > 5>>huge<<elseif $activeSlave.butt > 3>>rounded<<else>>tight<</if>> butt as you pound her standing from behind, her <<if $activeSlave.boobs > 2000>>titanic<<elseif $activeSlave.boobs > 800>>big<<else>>small<</if>> breasts bouncing with every deep thrust upwards. Her small body spasms with the force of her immense pleasure, and when she orgasms, you have to wrap your arms beneath her breasts and pull her up against you to stop her limp body from crashing to the ground. Eventually, you lower her back down onto the ground level, watching with bemusement as she curls up, breathing heavily from her exertions. Eventually she recovers her composure somewhat, rising from her stupor to @@.hotpink;blow you a kiss.@@
+	<<set $activeSlave.devotion += 4>>
+	<<BothVCheck>>
+	<</replace>>
+<</link>><<if ($activeSlave.anus == 0) or ($activeSlave.vagina == 0)>> //This option will take virginity//<</if>>
+<br><<link "Show her that short girls can still serve">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+		You lightly place your palms on her shoulders and apply a little pressure<<if $PC.dick == 0>>as you don a strap-on<</if>>. From your towering position above her, you easily push her down to her knees with little more than a gradual increase in force. From your standing position, your <<if $PC.dick == 0>>phallus<<else>>cock<</if>> hovers above her head, tantalizingly out of the immediate reach of her lips.
+		<<if ($activeSlave.teeth is "removable")>>
+			She quickly pulls her removable teeth out, setting them aside as she looks up at your <<if $PC.dick == 0>>phallus<<else>>cock<</if>>.
+		<<elseif ($activeSlave.teeth is "pointy")>>
+			She opens her mouth wide, revealing her sharp fangs even as she reminds herself diligently to not let her sharp teeth scrape against your shaft.
+		<<elseif ($activeSlave.teeth is "straightening braces") || ($activeSlave.teeth is "cosmetic braces")>>
+			She opens her mouth wide, revealing a mouthful of braces even as she reminds herself diligently to not let her orthodontia scrape against your shaft.
+		<</if>>
+		You inform her that short slaves like her might have to try harder, but they can still serve just as well as any of their taller peers. Understanding your meaning, she pushes herself up as far as she can with your hands still lightly pressing down on her shoulders, straining her neck until she can take you fully into her waiting mouth, keeping her eyes closed as she concentrates intently on her task. She lightly rocks back and forth on her knees in an attempt to gain a little height to better pleasure you with her mouth, an amusing sight to behold as you stand above her.
+		<br><br>
+		Eventually, you lift a hand off of her shoulder to run it possessively through her $activeSlave.hColor hair, letting her know that she's an excellent little cocksucker. In her eagerness to thank you, she ends up talking into your <<if $PC.dick == 0>>phallus<<else>>cock<</if>>, though these muffled attempts at speech soon devolve back into submissive moaning. In time, you silence even these moans as you blow your load down her throat, and she swallows it all. She opens her eyes slowly, endowed with a belly full of cum and a new understanding of @@.mediumaquamarine;her place as a short slave@@.
+	<</replace>>
+	<<set $activeSlave.oralCount += 1, $oralTotal += 1, $activeSlave.trust += 4>>
+<</link>>
+<br><<link "Show her that short girls are easier to abuse">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	You inform her that you find shorter slaves easier to abuse, smiling widely as an expression of horror spreads across her face. This expression soon changes to one of shock and pain as you slap her open-handed across the face, the sheer force of the strike sending her reeling. A few slaps later and you have $activeSlave.slaveName on all fours begging for mercy as you punish the cheeks of her ass with spank after spank.  When you suddenly shove <<if $PC.dick == 0>>a dildo<<else>>your cock<</if>> up her ass she spasms so harshly from the pain that she reflexively tries to get away, only to be subdued by the weight and strength of your larger, more powerful form. For the next ten minutes, she gets beaten and choked if she offers even token resistance to the brutal anal rape. Soon, tears run down the short length of her body as she shakes from the force of each excessive thrust into her anus. The next time you decide to buttfuck her, she's @@.gold;terrified into compliance@@ by the knowledge of how little physical resistance she can muster against you.
+	<<set $activeSlave.trust -= 5>>
+	<<AnalVCheck>>
+	<</replace>>
+<</link>><<if $activeSlave.anus == 0>>//This option will take anal virginity//<</if>>
+<<if ($arcade > 0)>>
+	<br><<link "Show her that short girls are amusing in the arcade">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+		You inform $activeSlave.slaveName that short girls like her are delightfully amusing when immured in the arcade. Magnanimous as you are, you have two other slaves drag her off to be installed in the arcade for a day, so that she too may see the humor in having short girls serve in the arcade.  Though $arcadeName has arcade pens to match any height of slave, you have $activeSlave.slaveName confined in a pen built for a much taller slave. Although her head and neck protrude from one side of the pen without issue, she is too short for her ass to fill the other opening. As a result, she must use the tips of her toes maintain an unsteady grip on the rear opening, forcing her to maintain an extremely taxing stretch just to keep her body held aloft within the pen. Costumers are unable to fuck her holes but readily delight in watching her squirm to keep her body extended and horizontal, even with hard cocks brutally fucking her face. Somewhere in the gruelling, 18-hour marathon of relentless throat fucking, her precarious position slips and her lower half tumbles into the interior of the pen proper. Until an attendant rescues her, her neck is held crooked at an unnatural angle by her restraints, as the rest of her body dangles beneath it. Her ordeal forces her to accept that a short girl's place is as an @@.hotpink;amusing arcade hole@@.  Though she can't find the humor@@.gold;in such a terrible plight@@. Furthermore, her intense exertions during her stay @@.red;negatively effects her health@@. Your other  slaves take note of what you do to short girls who ask questions about their place in your penthouse.
+		<<set $activeSlave.devotion += 5, $activeSlave.trust -= 5, $activeSlave.health -= 5, $activeSlave.oralCount += 55, $activeSlave.oralTotal += 55>>
+	<</replace>>
+<</link>>
+<</if>>
+
+<<case "desperate null">>
+
+<<link "Take pity">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	Deciding to take pity, you stand up<<if $PC.dick == 0>>, pull on a strap-on,<</if>> and approach her crumpled, weeping form. You reach down and take her clasped hands in yours, pulling her gently to her feet and giving her a quick cuddle. You make it just long enough to reassure her that you care for her, but not long enough to frustrate her even further; her extreme horniness is only sharpened by the hug and the way it traps her arms between her <<if $activeSlave.boobsImplant > 0>>fake boobs<<elseif $activeSlave.boobs > 4000>>monstrous udders<<elseif $activeSlave.boobs > 800>>big soft breasts<<elseif $activeSlave.boobs > 400>>tits<<else>>flat chest<</if>> and your <<if $PC.boobs == 1>>bosom<<else>>hard pectorals<</if>>. She sniffles, trying to restrain her hopes. You push her backwards toward the couch, giving her a kiss to really bring her to the height of anticipation before laying her down and sliding your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> <<if $activeSlave.anus > 1>>inside her soft asshole<<else>>up her tight little butt<</if>>.
+	<<if $activeSlave.prostate != 0>>
+		The instant <<if $PC.dick == 1>>your hard dickhead<<else>>the hard tip of your phallus<</if>> presses against her prostate, she orgasms, squirting <<if $activeSlave.balls == 0>>translucent fluid<<else>>cum<</if>>. She looks like she wants to say something, or maybe even apologize, so you shush her with a gentle hand and pull out, letting the fluid run down <<if $activeSlave.scrotum > 0>>her soft scrotum<<else>>the pretty skin between her cumhole and her anus<</if>> until it glazes her asspussy. You use <<if $PC.dick == 1>>the tip of your cock<<else>>the head of the strap-on<</if>> to massage the fluid into the hole before penetrating it again with the extra lubrication.
+	<<else>>
+		Without a prostate or a strong anal fetish, she'll have trouble climaxing to nothing but buttsex, so you make sure to tend to every erogenous zone she has left. You guide one of her hands down so she can rub <<if $activeSlave.scrotum > 0>>her scrotum<<else>>the skin between her legs<</if>>, and make her stimulate one of her nipples with the other. You pinch and rub her other nipple, and push two fingers of your other hand into her mouth, making her suck them. So completely stimulated, she finally manages to orgasm.
+	<</if>>
+	You make love to her until she's satisfied, and then carry her to the shower to wash her off. Under the warm water, she @@.mediumaquamarine;stays trustingly close to your naked body,@@ without even thinking about it.
+	<<set $activeSlave.trust += 5>>
+	<<AnalVCheck>>
+	<</replace>>
+<</link>><<if $activeSlave.anus == 0>>//This option will take anal virginity//<</if>>
+<br><<link "Assrape her">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	She's an anal sex toy, and you decide to use her like one. You walk over, reach down, and jerk her to her feet. You don't hurt her, not yet, but the violence of the motion forces a sob out of her. She sees the open lust in your eyes and is afraid. She's not wrong to be so; you spin her roughly around and use one arm to pin her upper body mercilessly in place while you use your other hand to
+	<<if $activeSlave.anus > 2>>
+		manhandle your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> up her roomy ass. It's disappointingly easy, and she takes it without a struggle, so you reach around her front, down between her legs, and jam a couple of fingers up there, too.
+	<<elseif $activeSlave.anus > 1>>
+		shove your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> up her anus. She's taken hard anal before, but the angle isn't particularly comfortable, you didn't bother with lube, and you begin to rape her vigorously without any warning.
+	<<else>>
+		force your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> up her spasming anus. She'd struggle to take it in a position far more comfortable for anal than standing straight up, and you don't even bother to take it slow.
+	<</if>>
+	"<<Master>>, that hurt<<s>>!" she screams, crying even harder. "Ow, it h-hurt<<s>>! Plea<<s>>e take it out, ow, ow," she shrieks, and then degenerates into nonverbal caterwauling.
+	<<if $activeSlave.prostate != 0>>
+		Then, without any warning, she orgasms. She's so pent up that the prostate stimulation overpowers the pain. She shudders, gasps, and then moans, "I'm <<s>>-<<s>>uch a whore, <<Master>>," in such a tone of utter @@.hotpink;submission@@ and dejection that you climax too. Then you drop her, letting her slide off you, and go back to your work, leaving her to clean herself and the floor.
+		<<set $activeSlave.devotion += 5>>
+	<<else>>
+		She knows she shouldn't wriggle, that fighting will make it even worse for her, but you assrape her so mercilessly that her body revolts, trying to escape the invading phallus. You have her arms pinioned securely, so all this struggling does is add to the fun. When you're done, you<<if $PC.dick == 1>> fill her insides with your cum and<</if>> drop her, ordering her to clean herself up. "Y-ye<<s>> <<Master>>," she sniffles @@.gold;fearfully,@@ and hurries to obey, a little bent from her burning backdoor. Only later does she remember that she still hasn't gotten off.
+		<<set $activeSlave.trust -= 5>>
+	<</if>>
+	<<AnalVCheck>>
+	<</replace>>
+<</link>><<if $activeSlave.anus == 0>>//This option will take anal virginity//<</if>>
+<br><<link "Ignore her pleas">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	You order her to take the next pose in the inspection series, as though she hadn't broken down at all. There's such understated menace in your voice that she gets right back to her feet, using the back of a $activeSlave.skin hand to cuff away her tears. "Y-ye<<s>>, <<Master>>," she sniffles, trying to get herself under control, and then shudders.
+	<<if $dairy > 0 && $dairyStimulatorsSetting == 2>>
+		It's never hard to see the exact moment when your slaves remind themselves that you run an industrial Dairy, and that if they displease you, they may find themselves hydrated for milk production from fifty kilogram udders by constant machine rape down their throats and up their asses.
+	<<elseif $arcade > 0>>
+		It's never hard to see the exact moment when your slaves remind themselves that you own an Arcade, and that if they displease you, they may find themselves immured there and condemned to a universe in which the only sensory stimulation is penetration.
+	<<elseif $activeSlave.trust < -20>>
+		She's no stranger to being punished, and obviously wants to avoid another round.
+	<<else>>
+		She knows that there are slaves who are treated much more harshly than she is, and doesn't want to become one of them.
+	<</if>>
+	She staggers out of your office after her inspection, doing her best to ignore her condition. Over the coming week, she's continually tortured by her libido, cruelly entombed as it is in a body which can no longer give it meaningful relief. She manages to keep it together, mostly, and her @@.red;sex drive diminishes noticeably.@@
+	<<set $activeSlave.energy -= 5>>
+	<</replace>>
+<</link>>
+
 <<default>>
 	<br>ERROR: bad RESS event $RESSevent
 <</switch>>
diff --git a/src/uncategorized/RESSTR.tw b/src/uncategorized/RESSTR.tw
index df7e5675f3d00b69ada91d9dc48522a0c108573f..f7aa82ba0beb45f8e1b13973d286a5d7c89d4aa7 100644
--- a/src/uncategorized/RESSTR.tw
+++ b/src/uncategorized/RESSTR.tw
@@ -33,186 +33,6 @@
 
 <<switch $RESSTRevent>>
 
-<<case "servant maid">>
-
-<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> is scheduled to clean your office today, just one of her many duties as a servant in your penthouse. She pauses in the doorway of your office for a moment, only entering once it becomes clear that you're not going to be using her immediately.
-<br><br>
-She begins her cleaning dutifully, fluttering about your office in a flurry of scrubbing and dusting. Her almost frenzied sanitization of your office allows you ample opportunity to inspect her, your eyes lingering on her body as she moves back and forth in front of you.
-<<if ($activeSlave.clothes == "a slutty maid outfit")>>
-	Her maid uniform does little to conceal her form from prying eyes, with a thin white blouse all that separates the surfaces of her breasts from the air. The associated skirt is similarly superficial, made more for easy access to a slave's holes than for provision of any sort of modesty. 
-	<<if $activeSlave.amp < 0>>
-		Although her movements rarely stray from a slight flick of her wrist as she dusts some surface or a gyration of her body as she scrubs the floor clean, her P-Limbs nonetheless produce a steady stream of minute machine noises. They give her the coordination she needs to purge even the smallest of stains, but the multitude of gyros, servos, and other mechanical pieces constantly working to maintain it ensure that the process is far from silent. 
-	<<elseif $activeSlave.boobs > 4000>>
-		Her breasts are so massive that a whole ream of cloth is needed to provide even the semblance of covering her massive chest. They do little to aid in her cleaning duties, often causing her to attack any blemish on the wall sideways lest her gigantic boobs prevent her from reaching the offending smudge at all.
-		<<elseif $activeSlave.boobs > 800>>
-		Her breasts are pleasingly large and appealingly visible despite the minor concealment provided by her blouse. They often cause her difficulty by mashing against the top surface of your desk as she tries to duck beneath to clean the underside. The struggle is surprisingly erotic - if not without humor.
-	<<elseif $activeSlave.preg > 30>>
-		Despite her pregnancy, she manages to clean with surprising efficacy. She often cradles her gravid belly through her sheer skirt as she dusts or scrubs with one hand, conscious of the fragile life within her even as she works hard to cleanse your office of any unsightly blemishes.
-	<<elseif $activeSlave.muscles > 30>>
-		With her incredible musculature, she's able to conduct a deep cleaning that few other slaves can match. Life as an arcology owner exposes you to a wealth of unique situations, but you doubt many of your peers have seen a slave in a slutty maid ensemble lift up a couch with one outstretched arm as they sweep the now exposed ground beneath it clean with the other.
-	<<elseif $activeSlave.energy > 95>>
-		Despite mundanity of her current duties, it's clear she's holding back her immense sex drive for the duration of her cleaning.
-		<<if $activeSlave.dick > 0>>
-			<<if canAchieveErection($activeSlave)>>
-				Her cock is painfully erect, visible under her flimsy skirt.
-			<<else>>
-				Her soft dick is dribbling precum, visibly dripping down her legs.
-			<</if>>
-		<<elseif $activeSlave.vagina == -1>>
-			She's unconsciously presents her bare bottom as she scrubs the ground clean.
-		<<else>>
-			Her pussy is visibly soaked, ironically staining the flimsy skirt of her uniform as she cleans your office.
-		<</if>>
-	<</if>>
-<<elseif ($activeSlave.clothes == "a nice maid outfit")>>
-	Her maid uniform is fairly demure for a sex slave and makes some effort to conceal her form from prying eyes, even whilst presenting an image of servitude and obedience that a classic maids' ensemble embodies so well. Her dress is fairly conservative, enveloping her breasts in intricate lace and cloth. Likewise, her apron is more than ornamental, $activeSlave.slaveName having stuffed it with cleaning materials and tools.
-	<<if $activeSlave.amp < 0>>
-		Although her movements rarely stray from a slight flick of her wrist as she dusts some surface or a gyration of her body as she scrubs the floor clean, her P-Limbs nonetheless produce a steady stream of minute machine noises. They give her the coordination she needs to purge even the smallest of stains, but the multitude of gyros, servos, and other mechanical pieces constantly working to maintain it ensure that the process is far from silent. 
-	<<elseif $activeSlave.boobs > 4000>>
-		Her breasts are so massive that several reams of cloth are needed to provide her massive chest with any semblance of modesty. They do little to aid in her cleaning duties, often causing her to attack any blemish on the wall sideways lest her gigantic boobs prevent her from reaching the offending smudge at all.
-		<<elseif $activeSlave.boobs > 800>>
-		Her breasts are pleasingly large and appealingly visible, even beneath the folds and ruffles of her dress. They often cause her difficulty by mashing against the top surface of your desk as she tries to duck beneath to clean the underside. The struggle is surprisingly erotic - if not without humor.
-	<<elseif $activeSlave.preg > 30>>
-		Despite her pregnancy, she manages to clean with surprising efficacy. She often cradles her gravid belly through her thick apron as she dusts or scrubs with one hand, conscious of the fragile life within her even as she works hard to cleanse your office of any unsightly blemishes.
-	<<elseif $activeSlave.muscles > 30>>
-		With her incredible musculature, she's able to conduct a deep cleaning that few other slaves can match. Life as an arcology owner exposes you to a wealth of unique situations, but you doubt many of your peers have seen a slave in a modest maid ensemble lift up a couch with one outstretched arm as they sweep the now exposed ground beneath it clean with the other.
-	<<elseif $activeSlave.energy > 95>>
-		Despite mundanity of her current duties, it's clear she's holding back her immense sex drive for the duration of her cleaning.
-		<<if $activeSlave.dick > 0>>
-			<<if canAchieveErection($activeSlave)>>
-				Her cock is painfully erect, poking through her apron.
-			<<else>>
-				Her soft dick is dribbling precum, visibly dripping down her legs.
-			<</if>>
-		<<elseif $activeSlave.vagina == -1>>
-			She's unconsciously presents her bottom, though it remains covered by the length of her apron, as she scrubs the ground clean.
-		<<else>>
-			Her pussy is visibly soaked, ironically staining the once immaculate apron of her uniform as she cleans your office.
-		<</if>>
-	<</if>>
-<</if>>
-Eventually, her duties satisfactorily completed, she comes before your desk to beg your permission to continue her servitude elsewhere in the penthouse.
-
-<<case "young PC age difference">>
-
-As another long weeks draws to a close, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> happens to walk past your office toward bed. There's nothing inherently abnormal about her actions, but you do notice as she steps past the doorway that an expression of worry and concern adorns her $activeSlave.skin face. When you call her into your office, her face visibly brightens up in an attempt to conceal her obvious distress as she comes before you. Notably, although she stands still and patiently awaits further orders, you notice she <<if canSee($activeSlave)>>never manages to meet your eyes<<else>>keeps her sightless eyes downcast<</if>>.  When you ask her what's troubling her, her face plainly falls.
-<br><br>
-"<<Master>>, you're <<s>>o young," she <<say>>s penitently before smiling shyly in an attempt to insert some levity into her confession. "It'<<s>> ju<<s>>t that I'm old enough to be your mother, <<Master>>. It'<<s>> a little weird, i<<s>>n't it?"
-
-<<case "old PC age difference">>
-
-As another long weeks draws to a close, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> happens to walk past your office toward bed. There's nothing inherently abnormal about her actions, but you do notice as she steps past the doorway that an expression of worry and concern adorns her $activeSlave.skin face. When you call her into your office, her face visibly brightens up in an attempt to conceal her obvious distress as she comes before you. Notably, although she stands still and patiently awaits further orders, you notice she <<if canSee($activeSlave)>>never manages to meet your eyes<<else>>keeps her sightless eyes downcast<</if>>.  When you ask her what's troubling her, her face plainly falls.
-<br><br>
-"<<Master>>, you're <<s>>o old," she <<say>>s penitently before smiling shyly in an attempt to insert some levity into her confession. "It'<<s>> ju<<s>>t that I'm young enough to be your daughter, <<Master>>. It'<<s>> a little weird, i<<s>>n't it?"
-
-<<case "devoted educated slave">>
-
-<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink to passage(), $eventDescription to 1]]">></span> comes before you for a routine inspection. The $desc is a well-educated and obedient slave. Though she performs her duties devotedly and to the best of her abilities, slave life is not particularly conducive to straining an individual's brainpower. You happen to run into $activeSlave.slaveName in the hallways of the penthouse, where she takes the opportunity to wordlessly signal she wishes to gain your attention.
-<<if canTalk($activeSlave) == false>>
-	She uses gestures to beg your pardon and explains that while she enjoys life as your slave, she doesn't feel like her new role in your arcology allows her to stimulate her mind as often as it does her body.
-<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>
-	"<<Master>>," she says. "I really enjoy my role ath your thlave, but I jutht don't feel like my new life thtimulateth me." She blushes prettily at her choice of words before continuing, "Thtimulate my mind, I mean."
-<<else>>
-	"<<Master>>," she says. "I really enjoy my role as your slave, but I just don't feel like my new life stimulates me." She blushes prettily at her choice of words before continuing, "Stimulate my mind, I mean."
-<</if>>
-
-<<case "nice guys">>
-
-One afternoon, $assistantName informs you she that she has a non-urgent matter that you might be interested in overseeing personally.
-<<if $assistant > 0>>
-	Her $assistantAppearance avatar looks unusually curious. "<<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>," she says, "a group of tourists have just entered the arcology. They seem strangely enthralled by <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink to passage(), $eventDescription to 1]]">></span>." Before you can ask why she deemed this important enough news to draw your attention to, she continues, "They're not using her or anything. Just look." She
-<<else>>
-	She announces that a group of tourists have just entered the arcology, and seem unusually enthralled by <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink to passage(), $eventDescription to 1]]">></span>. Before you can ask why it's bothering you with this, it continues, "A business opportunity may exist," and
-<</if>>
-brings up a video feed.
-<br><br>
-$activeSlave.slaveName is doing her job, standing in an area of the arcology that's busy at this time of night, <<if $activeSlave.energy > 95>>eagerly<<elseif $activeSlave.devotion > 95>>diligently<<elseif $activeSlave.devotion > 20>>obediently<<else>>reluctantly<</if>> showing off her <<if $activeSlave.clothes is "no clothing">>nude <<if $activeSlave.preg > 20>>pregnant <</if>>body<<else>><<if $activeSlave.preg > 20>> pregnant <</if>>body in her $activeSlave.clothes<</if>> and flirting with passersby. Or she would be, if she weren't surrounded by a group of shame-faced college boys. They're very obviously rich, naive, and inexperienced with both sex and the Free Cities, and their complete lack of confidence in approaching $activeSlave.slaveName make that clear.
-<br><br>
-"Can we just walk up to her and ask her out?" says one.
-<br><br>
-"Don't be //stupid,//" says another. "Like, look at her, why would she even touch any of us?"
-<br><br>
-<<if $activeSlave.boobs > 5000>>
-	"Those boobs are bigger than my head,"
-<<elseif $activeSlave.dick > 6>>
-	"I didn't even know girls could have dicks,"
-<<elseif $activeSlave.intelligence > 1>>
-	"She looks like she's really clever,"
-<<elseif $activeSlave.lips > 40>>
-	"I didn't know girls could have lips like that,"
-<<elseif $activeSlave.preg > 20>>
-	"Look at that belly, I bet she's pregnant,"
-<<elseif $activeSlave.dick > 3>>
-	"I wonder if she could fuck someone with that dick,"
-<<elseif $activeSlave.anus > 2>>
-	"Holy shit, I can see her asshole from here,"
-<<elseif $activeSlave.dick > 0>>
-	"Look, she's got a cute little dick,"
-<<elseif $activeSlave.visualAge > 35>>
-	"She's looks like my mom, but hot,"
-<<elseif $activeSlave.face > 60>>
-	"She's just so gorgeous,"
-<<else>>
-	"She looks like she's down to fuck,"
-<</if>>
-says a third, obviously smitten. "I'd give anything to have a night with her."
-
-<<case "lazy evening">>
-
-Although your life as an arcology owner comes with many associated privileges, extended idleness to bask in your luxury is not often among them. Thankfully, $assistantName knows better than to let you run yourself ragged from the weight of your assorted responsibilities and often alots time in the evenings of your active schedule to simply relax.
-<br><br>
-Of course, no self respecting arcology owner could be expected to enjoy a lazy night of idle relaxation on their own. As you resolve the last of your most pressing responsibilities for the evening, $assistantName directs one of your attentive slaves to gently guide you away from the unending burdens of running your arcology. Leaning against the doorway and wearing a facsimile of what an old world woman might wear on a casual night in, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink to passage(), $eventDescription to 1]]">></span> <<if canTalk($activeSlave) == false>>asks with a gesture that carries just the right mixture of submission and exaggerated casualness if you'd like to 'hang out.'<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>lisps with exaggerated casualness, "Let'th hang out, <<Master>>?"<<else>>asks with exaggerated casualness, "Want to hang out, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>?"<</if>>
-<br><br>
-She saunters over and kneels obediently in front of you, awaiting further direction.
-<<if $activeSlave.amp < 0>>
-	Clad in an antique T-Shirt referencing some defunct old world website, her P-Limbs stand in stark contrast - gyros and servomotors against simple thread and cloth. With such tangible examples of the technological prowess of the Free Cities serving as her limbs, her shirt is an amusing testimonial to how far behind the old world stands in contrast to the new.
-<<elseif $activeSlave.boobs > 4000>>
-	Her breasts are so massive that the front of her loose pyjama top must be unbuttoned. Even so, the protrusion of her immense breasts from her chest strains the soft pyjama top to it's breaking point.
-<<elseif $activeSlave.intelligence > 1>>
-	As a clever girl, her simple summer dress evokes memories of bygone warm weather days at elite old world colleges - and the sexual conquest of their youthful residents.
-<<elseif $activeSlave.muscles > 30>>
-	Her simple sports bra and compression shorts ensemble does little to conceal her incredible musculature, glistening with sweat from a recent workout. Despite her recent exertions, she's able to maintain utter stillness in the perfect posture of an obedient slave.
-<<elseif $activeSlave.energy > 95>>
-	She's controlling her absurd sex drive for the moment in deference to the notion of your relaxation time, but she clearly wouldn't mind some sex as part of the evening.
-	<<if $activeSlave.dick > 0>>
-		<<if canAchieveErection($activeSlave)>>
-			Her cock is painfully erect,
-		<<else>>
-			Her soft dick is dribbling precum,
-		<</if>>
-	<<else>>
-		Her pussy is visibly soaked,
-	<</if>>
-	showing unmistakably how badly she needs release.
-<<else>>
-	She keeps her <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>face<</if>> slightly downcast, her hands lightly smoothing the folds from her tight skirt while her breasts visibly rise and fall under her even tighter blouse. She's the perfect picture of an attentive little old world girlfriend<<if $activeSlave.height > 185>> (though, of course, she's anything but physically small)<</if>>.
-<</if>>
-
-<<case "devoted shortstack">>
-
-<span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink to passage(), $eventDescription to 1]]">></span> comes before you for a routine inspection. The <<if ($activeSlave.height > 130) && ($activeSlave.boobs > 800)>>shortstack <<elseif ($activeSlave.height > 130) && ($activeSlave.boobs < 600)>>petite <<else>>short <</if>> <<if $activeSlave.preg > 30>>and heavily pregnant <<elseif $activeSlave.preg > 20>>pregnant <</if>>$desc is looking good despite her diminutive height. When she raises her arms above her head to submit to an inspection under your gaze, the top of her $activeSlave.hColor-haired head doesn't even reach your chest. Despite the discrepancy between your height and hers, you notice an unmistakable flush of embarrassment tinging her cheeks. <<if canSee($activeSlave)>>Her $activeSlave.eyeColor eyes flick up to gaze at you, but she must crane her head upwards as well to meet your gaze<<else>>Her ears perk up to hear at the sound of some minute noise you made, before she cranes her head upwards so that her sightless eyes may meet your gaze<</if>>.
-<<if canTalk($activeSlave) == false>>
-	She uses gestures to beg your pardon, even as she continues to blush rosily, and explains that she doesn't understand why you keep her in your penthouse, when there are such tall, beautiful slaves in abundance in your arcology. She pauses, shuffling about a little shamefacedly before signing that she thinks their bodies could be more fit to pleasure you.
-<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>
-	"<<Master>>," she lisps. "Why do you keep a thhort, plain thlave like me in your penthouthe, when there are thuth beautiful, tall thlaveth out there in the arcology?." She shuffles about under your gaze a little shamefacedly before lisping in a quiet voice, "Thurely, their bodieth are more fit for pleathuring you."
-<<else>>
-	"<<Master>>," she says. "Why do you keep a short, plain slave like me in your penthouse, when there are such beautiful, tall slaves out there in the arcology?" She shuffles about under your gaze a little shamefacedly before saying in a quiet voice, "Surely, their bodies are more fit for pleasuring you."
-<</if>>
-
-<<case "desperate null">>
-
-You're inspecting <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink to passage(), $eventDescription to 1]]">></span>, and she's an unhappy little null today. <<if $activeSlave.devotion > 50>>She's devoted to you, so that's not the problem;<<elseif $activeSlave.devotion > 20>>She accepts her place, so that's not the problem;<<elseif $activeSlave.devotion > -50>>She's not being especially defiant right now;<<else>>It's not her hatred of you;<</if>> it's that she's experiencing extreme sexual frustration. It's not obvious, despite her nakedness. She has no
-<<if $seeDicks != 0>>cock to get hard<</if>>
-<<if $seeDicks != 100>><<if $seeDicks != 0>>or <</if>>pussy to get wet<</if>>
-to advertise her uncomfortable state. Most slaves have obvious visual cues like that to do their sexual begging for them, but not her. All she's got to show how pent up she is is the stiffness of her $activeSlave.nipples nipples, goosebumps all over her areolae despite the warmth of your office, and a tiny bead of clear fluid at the little hole <<if $activeSlave.scrotum > 0>>above her lonely, abandoned ballsack<<elseif $activeSlave.genes == "XX">>where her pussy used to be<<else>>where the base of her penis used to be<</if>>.
-<<if $activeSlave.assignment == "whore">>
-	It's not like her ass isn't sold to hundreds of different customers, but she apparently isn't buttslut enough to get much sexual satisfaction from it.
-<<elseif $activeSlave.assignment == "serve the public">>
-	It's not like hundreds of citizens aren't allowed to fuck her up the butt, but she apparently isn't buttslut enough to get much sexual satisfaction from it.
-<</if>>
-<br><br>
-She does her very best to get through the inspection without disgrace, hugging herself uncomfortably and shivering. You let her suffer through it, deferring the delicious choice about how to take advantage of her situation until the inspection is done. She breaks before then, though, suddenly falling to her knees and starting to cry. "Plea<<s>>e, <<Master>>," she begs piteously. "Plea<<s>>e help me! I can't t-take it! It'<<s>> <<s>>-<<s>>o f-fucking f-fru<<s>>trating," she moans, trailing off, clasping her hands in supplication as she looks up at you desperately.
-
 <<case "back stretch">>
 
 You pass through your slaves' living area as some of them are starting your days. <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink to passage(), $eventDescription to 1]]">></span> is one of them, and she's just
@@ -282,7 +102,7 @@ Near the end of her weekly inspection, <span id="name"><<print "[[$activeSlave.s
 <<elseif $activeSlave.fetishKnown && $activeSlave.fetish == "boobs">>"But they cover my boob<<s>>.
 <<elseif $activeSlave.assignment == "whore">>"I like being a pro<<s>>titute, <<Master>>. It'd be fun to try looking like a total whore.
 <<elseif $activeSlave.assignment == "serve the public">>"I like being a public <<s>>lut, <<Master>>. It'd be fun to really flaunt it.
-<<else>>"It'd be fun to wear <<s>>omething naughty though.
+<<else>>"It'd be fun and different to wear <<s>>omething naughty though.
 <</if>>
 May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?"
 
@@ -294,387 +114,6 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?"
 <span id="result">
 <<switch $RESSTRevent>>
 
-<<case "servant maid">>
-
-<<link "Stop her">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-	You look $activeSlave.slaveName up and down slowly before informing her that she has one more duty left to perform.
-	<br><br><span id="result2">
-	<<link "Clean out her ass with an enema and fuck it">>
-		<<replace "#name">>
-		$activeSlave.slaveName
-		<</replace>>
-		<<replace "#result2">>
-		You tell $activeSlave.slaveName that she forgot to clean one thing in her office - herself. As she looks at you in confusion, you rise from your chair and lightly press her chest down on your desk. She lays there obediently, only letting out a gasp as the cold tip of an enema bulb penetrates her ass. As a result of her slave diet and daily anal preparation, the insertion of the enema is little more a bit of roleplaying spectacle. When you retrieve the enema from her rectum you remark, <<if $PC.dick == 0>>as you don a strap-on, <</if>>that you'll need to inspect her asshole personally with a vigorous assfucking. Soon $activeSlave.slaveName finds herself being pounded so forcefully that a small pool of drool begins to form beneath her open mouth, staining the surface of your desk that she so meticulously cleaned. She @@.mediumaquamarine;resolves to trust you more in the future,@@ since you took a personal interest in her cleanliness.
-		<<set $activeSlave.analCount += 1>>
-		<<set $analTotal += 1>>
-		<<AnalVCheck>>
-		<<set $activeSlave.trust += 4>>
-			<</replace>>
-	<</link>><<if $activeSlave.anus == 0>> //This option will take her anal virginity//<</if>>
-	<br><<link "Have her lick you clean">>
-		<<replace "#name">>
-		$activeSlave.slaveName
-		<</replace>>
-		<<replace "#result2">>
-			You recline in your chair and inform $activeSlave.slaveName that she has one last thing to clean in your office. She understands your meaning quickly and sinks to her knees and crawls beneath your desk to kneel between your legs. Soon enough you feel the sensation of her lips wrapping obediently about one of your toes, fellating the appendage with some enthusiasm. She works her way through your various digits, taking some solace in the simplicity of her task, before a sudden understanding dawns on her. She runs her tongue up your leg, cleansing your skin with her tongue as best she can, before heading for your
-		<<if $PC.dick == 1>>cock<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>cunt<</if>>
-		but you lay a hand on her forehead and halt her - she'll do that last.
-		<<if $PC.boobs == 1>>
-			Soon enough she manages to lick all the way up from your feet to your breasts, cleansing your body with her wet tongue all the way. She hesitates before teasingly laying a single lap on your nipples, so you take her head and hold it against your breasts to enjoy her skillful tongue on your nipples.
-		<<else>>
-			Soon enough she manages to lick all the way up from your feet to your abs, pecs, and collarbone, cleansing your body with her wet tongue all the way. She lavishes particular attention on every nook and groove of your chiseled body, clearly eager to please her muscular <<Master>>.
-		<</if>>
-		When she's satisfied that every other inch of your body has been bathed by her tongue, she moves for your
-		<<if $PC.dick == 0>>
-			cunt, and laps at you enthusiastically
-		<<else>>
-			cock, and runs her tongue all over its surface<<if $PC.vagina == 1>> before turning her attentions to lavish the same wet service to your pussy<</if>>
-		<</if>>
-		This extravagant display of her subservience leaves her more sure of her @@.hotpink;submission@@ to you than before.
-		<<set $activeSlave.oralCount += 1>>
-		<<set $oralTotal += 1>>
-		<<set $activeSlave.devotion += 4>>
-			<</replace>>
-	<</link>>
-	</span>
-	<</replace>>
-<</link>>
-<br><<link "Let her go">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-	You grant her your assent to leave, and she hurries off to go on with her day. Her @@.mediumaquamarine;trust@@ for you grows as a result of allowing her to go about her duties unmolested.
-	<<set $activeSlave.trust += 2>>
-	<</replace>>
-<</link>>
-
-<<case "young PC age difference">>
-
-<<link "Gently acclimate her to the age difference with some lovemaking">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-	As you cross the breadth of your office to reach $activeSlave.slaveName, she presents herself for your sexual usage out of habit. However, you take her by surprise by drawing her into you arms, running the tips of your fingers through her $activeSlave.hColor hair,  and looking into her $activeSlave.eyeColor eyes. <<if canSee($activeSlave)>>She meets your gaze for a brief moment before blushing girlishly, as if forgetting how many years your senior she is<<else>>She seems to feel the intensity of your gaze despite her sightless eyes and blushes girlishly, as if forgetting how many years your senior she is<</if>> . In lieu of words, you lift her chin with a single beckoning finger and steal her breath from her lips with a firm kiss. Once she's recovered her wits she clings to you with almost animalistic attachment. After a few moments she moves to get down on her knees, clearly defaulting to her role as a sex slave in response to your unexpected intimacy. Instead, you <<if $activeSlave.preg > 20>>carefully <</if>>lift her up from her low position beneath you and carry her to bed, laying the flushed older woman down on the sheets before gently positioning yourself on top of her. Together, the two of you make fiercely intimate love, while you whisper romantic reassurances into her ear, nip at her neck,<<if $activeSlave.preg > 20>>stroke her pregnant belly,<</if>> and bring her to climax again and again. After a final frantic orgasm together in her pussy she <<if canSee($activeSlave)>>looks<<else>>gazes sightlessly<</if>> up at you with @@.hotpink;adoration@@ and a new @@.mediumaquamarine;trust@@ in her young <<Master>>.
-	<<set $activeSlave.devotion += 4>>
-	<<set $activeSlave.trust += 4>>
-	<<set $activeSlave.vaginalCount += 1>>
-	<<set $vaginalTotal += 1>>
-	<</replace>>
-<</link>>
-<br><<link "Cruelly torment her about the age difference">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-	As you close in on $activeSlave.slaveName predatorily, her face blanches with visible regret at her prior candidness. By the time you have her bent over your desk and begun spanking her <<if $activeSlave.butt > 6>>massive behind<<elseif $activeSlave.butt > 3>>bountiful bottom<<else>>cute ass<</if>>, she seems almost resigned to accept any of the standard punishments you've been known to dole out. When your lips lightly brush one of her ears, she flinches harder at the gentle touch than any of your harsh, disciplinary spanks. When you start whispering wicked reminders about her sexual submission and subservience to so young a <<Master>>, she begins to sob quietly against the hard surface of your desk. 
-	<br><br>
-	By the time you deign to <<if $PC.dick == 0>>don a strap-on and <</if>>mount her ass, she seems catatonic at the revelation that her body is owned by a cruel <<Master>>, nearly half her age. Even when you accompany each brutal thrust with a harsh spank and a harsher jab at the dearth in years between the two of you, she merely winces at the anal pain of your coupling. Judging by the empty look in her eyes that persists past her dismissal from your office, she might @@.gold;not feel any better@@ about the age difference but you've definitely @@.hotpink;fucked her into compliance@@.
-	<<set $activeSlave.devotion += 4>>
-	<<set $activeSlave.trust -= 4>>
-	<<set $activeSlave.analCount += 1>>
-	<<set $analTotal += 1>>
-	<</replace>>
-<</link>>
-<<if isFertile($activeSlave)>>
-<br><<link "Give her an afternoon off for some quality time with a local Frat House">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-	You direct $assistantName to clear $activeSlave.slaveName's schedule and to find a local Frat House willing to 'host' a woman of her age and experience. Perhaps a group of virile college boys running a train on $activeSlave.slaveName might accustom her to younger sexual partners. When $activeSlave.slaveName leaves the penthouse, she's dressed up to look like a frumpy Old World MILF and is clearly skeptical about your age-play therapy.
-	<br><br>
-	$activeSlave.slaveName returns to the penthouse naked, disheveled, and absolutely covered in a thick coating of drying cum. Despite her appearance, however, she is practically beaming with happiness. It seems young cock agrees with her, and by the state of her messy pussy her youthful partners particularly enjoyed filling her with their potent seed. Unsurprisingly, at a routine check up later that week, $activeSlave.slaveName joyfully discovers that she was impregnated during her Frat House excursion. It seems that being bred by a bunch of horny college boys has eliminated her prior worries about the importance of age and also caused her to fetishize impregnation. @@.hotpink;She has become more submissive to you@@ for giving her the means to broaden her sexual horizons.
-	<<set $activeSlave.devotion += 4>>
-	<<set $activeSlave.preg = 1>>
-	<<set $activeSlave.fetish = "pregnancy">>
-	<<set $activeSlave.fetishKnown = 1>>
-	<<set $activeSlave.fetishStrength = 5>>
-	<<set $activeSlave.vaginalCount += 10>>
-	<<set $vaginalTotal += 10>>
-	<</replace>>
-<</link>> //This option will render $activeSlave.slaveName pregnant//
-<</if>>
-
-<<case "old PC age difference">>
-
-<<link "Gently acclimate her to the age difference with some lovemaking">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-	As you cross the breadth of your office to reach $activeSlave.slaveName, she presents herself for your sexual usage out of habit. However, you take her by surprise by drawing her into you arms, running the tips of your fingers through her $activeSlave.hColor hair,  and looking into her $activeSlave.eyeColor eyes. <<if canSee($activeSlave)>>She meets gaze for a brief moment before blushing girlishly, as if forgetting how many years her senior you are<<else>>She seems to feel the intensity of your gaze despite her sightless eyes and blushes girlishly, as if forgetting how many years her senior you are<</if>> . In lieu of words, you lift her chin with a single beckoning finger and steal her breath from her lips with a firm kiss. Once she's recovered her wits she clings to you with almost animalistic attachment. After a few moments she moves to get down on her knees, clearly defaulting to her role as a sex slave in response to your unexpected intimacy. Instead, you <<if canSee($activeSlave)>>looks<<else>>gazes sightlessly<</if>> up at you with @@.hotpink;adoration@@ and a new @@.mediumaquamarine;trust@@ in her aged <<Master>>.
-	<<set $activeSlave.devotion += 4>>
-	<<set $activeSlave.trust += 4>>
-	<<set $activeSlave.vaginalCount += 1>>
-	<<set $vaginalTotal += 1>>
-	<</replace>>
-<</link>>
-<br><<link "Cruelly torment her about the age difference">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-	As you close in on $activeSlave.slaveName predatorily, her face blanches with visible regret at her prior candidness. By the time you have her bent over your desk and begun spanking her <<if $activeSlave.butt > 6>>massive behind<<elseif $activeSlave.butt > 3>>bountiful bottom<<else>>cute ass<</if>>, she seems almost resigned to accept any of the standard punishments you've been known to dole out. When your lips lightly brush one of her ears, she flinches harder at the gentle touch than any of your harsh, disciplinary spanks. When you start whispering wicked reminders about her sexual submission and subservience to so old a <<Master>>, she begins to sob quietly against the hard surface of your desk. 
-	<br><br>
-	By the time you deign to <<if $PC.dick == 0>>don a strap-on and <</if>>mount her ass, she seems catatonic at the revelation that her body is owned by so cruel an old <<Master>>. Even when you accompany each brutal thrust with a harsh spank and a harsh jab at the dearth in years between the two of you, she merely winces at the anal pain of your coupling. Judging by the empty look in her eyes that persists past her dismissal from your office, she might @@.gold;not feel any better@@ about the age difference but you've definitely @@.hotpink;fucked her into compliance@@.
-	<<set $activeSlave.devotion += 4>>
-	<<set $activeSlave.trust -= 4>>
-	<<set $activeSlave.analCount += 1>>
-	<<set $analTotal += 1>>
-	<</replace>>
-<</link>>
-<<if isFertile($activeSlave)>>
-<br><<link "Give her an afternoon off for some quality time with a local retirement community">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-	You direct $assistantName to clear $activeSlave.slaveName's schedule and to find a local retirement community willing to 'host' a girl of her age. Perhaps a group of venerable graybeards running a train on $activeSlave.slaveName might accustom her to older sexual partners. When $activeSlave.slaveName leaves the penthouse, she's dressed up to look like an Old World schoolgirl and is clearly skeptical about your age-play therapy.
-	<br><br>
-	$activeSlave.slaveName returns to the penthouse naked, disheveled, and absolutely covered in a thick coating of drying cum. Despite her appearance, however, she is practically beaming with happiness. It seems a good fucking from experienced older men agrees with her, and by the state of her messy pussy her aged partners particularly enjoyed filling her with their still potent seed. Unsurprisingly, at a routine check up later that week, $activeSlave.slaveName joyfully discovers that she was impregnated during her excursion. It seems that being bred by a bunch of horny old men has eliminated her prior worries about the importance of age and also caused her to fetishize impregnation. @@.hotpink;She has become more submissive to you@@ for giving her the means to broaden her sexual horizons.
-	<<set $activeSlave.devotion += 4>>
-	<<set $activeSlave.preg = 1>>
-	<<set $activeSlave.fetish = "pregnancy">>
-	<<set $activeSlave.fetishKnown = 1>>
-	<<set $activeSlave.fetishStrength = 5>>
-	<<set $activeSlave.vaginalCount += 10>>
-	<<set $vaginalTotal += 10>>
-	<</replace>>
-<</link>> //This option will render $activeSlave.slaveName pregnant//
-<</if>>
-
-<<case "devoted educated slave">>
-
-<<link "Have a conversation with her">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-	You linger in the hallway a while with $activeSlave.slaveName and enjoy a brief but verbose discussion. It's clear she hasn't had the chance to engage in any meaningful conversations in a while, so she relishes the opportunity energetically.
-	<br><br>
-	Though the two of you only touch upon a handful of sophisticated topics, by the time you leave her to tend to other matters $activeSlave.slaveName is beaming happily as she continues on to her duties for the day. She @@.mediumaquamarine;trusts you more@@ for taking the time to engage with her intellectually.
-	<<set $activeSlave.trust += 4>>
-	<</replace>>
-<</link>>
-<br><<link "Stimulate her mind and her ass">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-	You find a comfortable seat to sit on <<if $PC.dick == 0>>,don a strap-on,<</if>>as she seats her <<if $activeSlave.butt < 2>>narrow <<elseif $activeSlave.butt < 5>>average <<elseif $activeSlave.butt < 8>>plump <<else>>impressive <</if>>ass on your <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> and rides you. While your cock plumbs the depths of her butt, the two of you engage in a casual debate over a number of topics of sophistry.
-	<br><br>
-	At the crux of one of her concluding arguments, the intense pleasure from the prolonged buttfucking pushes her over the edge into orgasm, robbing the thrust of her defense of any gravitas it once had. She doesn't seem to mind however, choosing to instead wrap up her remarks by @@.hotpink;blowing you a kiss.@@
-	<<set $activeSlave.devotion += 4>>
-	<<AnalVCheck>>
-	<</replace>>
-	<</link>><<if ($activeSlave.anus == 0)>> //This option will take anal virginity//<</if>>
-<<if $arcologies[0].FSDegradationist !== "unset">>
-<br><<link "A public blowbang will show her what a Degradationist arcology thinks about 'educated' slaves">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-	You tell her she'll get fucked in the mouth until she either gets over the idea of being special for her education or until all her learning is fucked out of her head. You drag the protesting $activeSlave.slaveName out into a public plaza, restrain her in stocks so that her mouth is available, and inform the gathering crowd of citizens that this particular slave thinks herself more than a fuckhole because of some fancy 'education'.
-	<br><br>
-	When you return later in the evening, it becomes abundantly clear that your citizenry taught $activeSlave.slaveName a harsh lesson about a slave's place in $arcologies[0].name. $activeSlave.slaveName has certainly @@.green;learned to keep any pretentious thoughts about her education in her head@@. She did, however, @@.red;have quite a rough time@@ sucking all those dicks<<if $activeSlave.oralSkill <= 30>>, though she did learn about sucking dick, so she can't claim enslavement isn't educational.<<set $skillIncrease = 10>><<OralSkillIncrease $activeSlave>><<else>>.<</if>> And last of all, you and $activeSlave.slaveName did make @@.green;quite a good impression@@ today, though for widely differing reasons.
-	<<set $activeSlave.health -= 10>>
-	<<set $seed = random(65,80)>>
-	<<set $activeSlave.oralCount += $seed>>
-	<<set $oralTotal += $seed>>
-	<<set $rep += 100>>
-	<</replace>>
-<</link>>
-<<elseif $arcologies[0].FSPaternalist !== "unset">>
-<br><<link "Allow her to audit some advanced classes at Paternalist slave schools">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-	You tell her to take the day off for a trip to audit classes at $arcologies[0].name's most renowned Paternalist slave schools. $activeSlave.slaveName is shocked into a reverie by your words before running to wrap her arms around you in a tight hug. When she eventually untangles herself from you, she races off to get ready for her day of intellectualism while you direct $assistantName to make the necessary arrangements.
-	<br><br>
-	When $activeSlave.slaveName returns, she looks exhausted but happier than you've ever seen her. It seems she benefited greatly from $arcologies[0].name's Paternalist institutions, and has grown to @@.mediumaquamarine;trust you more@@ while also @@.hotpink;deepening her acceptance of slavery.@@
-	<<set $activeSlave.trust += 4>>
-	<<set $activeSlave.devotion += 4>>
-	<</replace>>
-<</link>>
-<</if>>
-
-<<case "nice guys">>
-
-<<link "Let the boys be">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-	The circumstances are somewhat novel, but are ultimately not worthy of your time and attention. You do, however, direct $assistantName to deploy more public servants to the area in a bid to direct the tourists' attention away from $activeSlave.slaveName. In time, the boys lose interest and wander off to leer at the other slaves suddenly populating the area. $activeSlave.slaveName @@.mediumaquamarine;trusts@@ you more for disentangling her from a potentially awkward situation.
-	<<set $activeSlave.trust += 5>>
-	<</replace>>
-<</link>>
-<br><<link "Educate them in the role of a public servant">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-	You instruct $assistantName to have $activeSlave.slaveName give the tourists a real Free Cities welcome, as befitting one of your public servants.
-	<br><br>
-	Some time later, you return to the video feed to see $activeSlave.slaveName giving each of the boys a hug goodbye. The boys reciprocate her affection warmly, even as they try to ignore the fact that her $activeSlave.skin face and chest are spattered with their cum. $activeSlave.slaveName has certainly given the tourists a crash course in Free Cities culture and @@.green;improved your reputation@@ at the same time.
-	<<set $activeSlave.oralCount += 6, $oralTotal += 6, $rep += 250>>
-	<</replace>>
-<</link>>
-<<if (canDoVaginal($activeSlave) && $activeSlave.vagina != 0) || (canDoAnal($activeSlave) && $activeSlave.anus != 0)>>
-<br><<link "Instruct the slave to offer sex to the highest bidder">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-	You instruct $assistantName to have $activeSlave.slaveName offer her body to the highest bidder among the eager tourists. Though the boys are initially taken aback by her forwardness, a rapid yet red-faced bidding war takes place. As soon as the winning bid is decided, $activeSlave.slaveName sinks to her knees in front of the winner and unbuckles his pants, soon taking his hardening member deep into her mouth.
-	<br><br>
-	Some time later, you return to the video feed to see
-	<<if $activeSlave.boobs > 5000>>
-		the lucky winner's head enveloped by a pair of massive breasts as $activeSlave.slaveName rides him.
-	<<elseif $activeSlave.dick > 6>>
-		the lucky winner gazing down at a lengthy cock slapping against his stomach as $activeSlave.slaveName rides him.
-	<<elseif $activeSlave.intelligence > 1>>
-		the lucky winner engaged in a lively debate with $activeSlave.slaveName as he takes her from behind.
-	<<elseif $activeSlave.lips > 40>>
-		the lucky winner with a pair of plush lips wrapped around his cock, his hands gripping onto a $activeSlave.hColor-haired head for dear life as $activeSlave.slaveName sucks him dry.
-	<<elseif $activeSlave.preg > 20>>
-		the lucky winner taking $activeSlave.slaveName almost tenderly in missionary, his hands cradling her pregnant belly.
-	<<elseif $activeSlave.dick > 3>>
-		the lucky winner gazing down at a cock slapping against his stomach as $activeSlave.slaveName rides him.
-	<<elseif $activeSlave.anus > 2>>
-		the lucky winner pounding ass like it's his last day in the Free Cities.
-	<<elseif $activeSlave.dick > 0>>
-		the lucky winner gingerly prodding the tiny cock slapping against his stomach as $activeSlave.slaveName rides him.
-	<<elseif $activeSlave.visualAge > 35>>
-		the lucky winner double checking with $activeSlave.slaveName that she isn't his mother, even as she rides his cock and gives him pointers on his lack of technique.
-	<<elseif $activeSlave.face > 60>>
-		the lucky winner staring in awe at the beautiful face of $activeSlave.slaveName, as she rides him tenderly.
-	<<else>>
-		the lucky winner taking $activeSlave.slaveName in every position he can think of, which is amusingly not very many at all.
-	<</if>>
-	<br><br>
-	In the end, the boy sates his lust on $activeSlave.slaveName till he can't continue. His compatriots, having had their own voyeuristic fill, drag their overstimulated friend off and wander away in search of their accommodation.
-	<<if canDoVaginal($activeSlave) && $activeSlave.vagina != 0>>
-		<<set $activeSlave.vaginalCount += 1, $vaginalTotal += 1>>
-	<<else>>
-		<<set $activeSlave.analCount += 1, $analTotal += 1>>
-	<</if>>
-	<<set $activeSlave.oralCount += 1, $oralTotal += 1, $cash += 2000>>
-	<</replace>>
-<</link>>
-<</if>>
-
-<<case "lazy evening">>
-
-<<link "Enjoy some oral with an evening of wallscreen television">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-	There are some things that never change, even after ascension to the high position of an arcology owner. One of these fixtures of life is the ability to enjoy a relaxing evening of wallscreen television and <<if $PC.dick == 1>>a blowjob<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>some cunnilingus<</if>>. With $activeSlave.slaveName sequestered between your legs, you tune into your favorite Free Cities serial drama and <<if !canSee($activeSlave)>>audibly <</if>>widen your legs slightly as you sink back into the chair with a sigh of contentment. She <<if $activeSlave.preg > 20>>kneels carefully with an arm wrapped protectively around her bump<<else>>sinks to her knees obediently with her hands placed placidly on her thighs<</if>> before putting her mouth to work, <<if $activeSlave.oralSkill >= 100>>her mastery at giving oral providing a wealth of pleasure<<elseif $activeSlave.oralSkill > 60>>her skills in oral providing ample pleasure<<else>>her mediocre oral skills providing some relief<</if>>.<<if $activeSlave.teeth > 2>> Although most of your attention is focused on the intriguing drama unfolding on your wallscreen, you still feel the extreme care she has to take to keep her sharklike teeth clear of you.<<elseif $activeSlave.lips > 40>> Her huge lips are soft and pillowy against you.<<elseif ($activeSlave.teeth is "straightening braces") || ($activeSlave.teeth is "cosmetic braces")>> Although most of your attention is focused on the intriguing drama unfolding on your wallscreen, you can feel the slight hesitations as she takes care to keep her braces off you.<</if>> You have an enjoyable evening glued to your wallscreen, punctuated by the playful ruffling <<if $activeSlave.hLength > 1>>of $activeSlave.slaveName's $activeSlave.hColor hair<<else>>across $activeSlave.slaveName's scalp<</if>> and the occasional orgasm into her waiting mouth. Though your experience was more stimulating than hers, $activeSlave.slaveName enjoyed @@.hotpink;being used while you enjoyed yourself.@@
-	<<set $activeSlave.devotion += 4, $activeSlave.oralCount += 1, $oralTotal += 1>>
-	<</replace>>
-<</link>>
-<br><<link "Spend the night idly cuddling">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-	Though your evening could hardly be called eventful, there is something eminently comforting about having a warm <<if $activeSlave.physicalAge > 30>>woman<<else>>girl<</if>> cuddled up beside you to idly while away the hours. She @@.mediumaquamarine;trusts you more@@ for these few intimate hours amidst her life of sexual servitude.
-	<<set $activeSlave.trust += 4>>
-	<</replace>>
-<</link>>
-<br><<link "Unwind by tormenting her">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-	Though there is no shortage of torments you inflict during the course of your day to day life as an arcology owner, there is something refreshing about torturing a slave out of idle boredom rather than corrective disciple or sexual domination. Your night is filled with <<if $activeSlave.voice == 0>>the horrible rasping that a mute throat substitutes for cries of agony<<else>>echoing shrieks of anguish<</if>>, though every vocal outburst is idly punished with electro shock or strike of the whip. Come the morning, $activeSlave.slaveName <<if $activeSlave.fetish == "masochist">> is mortified by the intensity of her orgasms that night,@@.hotpink; and more convinced than ever that she's a pain slut,@@ and yet<</if>> @@.gold;scuttles away to tend to the bruises and marks that litter her battered body.@@
-	<<set $activeSlave.trust -= 5>>
-	<<if $activeSlave.fetish == "masochist">><<set $activeSlave.devotion += 4>><</if>>
-	<</replace>>
-<</link>>
-
-<<case "devoted shortstack">>
-
-<<link "Show her why you like having short girls around">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-	You hook your arms underneath her own, pulling her off of the ground in one swift yank upwards. Taken off guard by her sudden vertical ascension, she clings to your chest instinctively,
-	<<if $PC.boobs == 1>>
-		<<if $activeSlave.boobs > 2000>>her huge breasts squashing against yours<<elseif $activeSlave.boobs > 800>>her breasts pressing heavily against yours<<else>>her chest pressing against your breasts<</if>>.
-	<<else>>
-		<<if $activeSlave.boobs > 2000>>her huge breasts forming a soft cushion between your two bodies<<elseif $activeSlave.boobs > 800>>her breasts pressing up against your hard chest pleasantly<<else>>her chest pressing against yours<</if>>.
-	<</if>>
-	Her body is held aloft entirely by your crushing embrace and her arms wrapped daintily about your shoulders, for as short as she is, her attempts to wrap her legs around your waist leave them dangling awkwardly in the air. This unique position soon has her crotch rubbing up against your own<<if $PC.dick == 0>>, so you don a strap-on<</if>>. Lightly maneuvering her in the air, you position her <<if $activeSlave.vagina > -1>>such that you press up against her pussy<<else>>such that you press up against her ass<</if>>. She moans softly in anticipation as you lift her up by her arms, before lowering her slowly onto your <<if $PC.dick == 0>>phallus<<else>>cock<</if>>, her knees desperately pressing against your hips in an attempt to steady herself. Held aloft in your arms, she arches her back and cocks her hips wildly to ride you in midair,<<if $activeSlave.preg > 20>> even as she carefully keeps her bulge from slamming into your hard body,<</if>> grunting and panting as her tiny body rubs up against your own.
-	<br><br>
-	When you grow bored of the position, you turn her around to impale her <<if $activeSlave.butt > 5>>huge<<elseif $activeSlave.butt > 3>>rounded<<else>>tight<</if>> butt as you pound her standing from behind, her <<if $activeSlave.boobs > 2000>>titanic<<elseif $activeSlave.boobs > 800>>big<<else>>small<</if>> breasts bouncing with every deep thrust upwards. Her small body spasms with the force of her immense pleasure, and when she orgasms, you have to wrap your arms beneath her breasts and pull her up against you to stop her limp body from crashing to the ground. Eventually, you lower her back down onto the ground level, watching with bemusement as she curls up, breathing heavily from her exertions. Eventually she recovers her composure somewhat, rising from her stupor to @@.hotpink;blow you a kiss.@@
-	<<set $activeSlave.devotion += 4>>
-	<<BothVCheck>>
-	<</replace>>
-<</link>><<if ($activeSlave.anus == 0) or ($activeSlave.vagina == 0)>> //This option will take virginity//<</if>>
-<br><<link "Show her that short girls can still serve">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-		You lightly place your palms on her shoulders and apply a little pressure<<if $PC.dick == 0>>as you don a strap-on<</if>>. From your towering position above her, you easily push her down to her knees with little more than a gradual increase in force. From your standing position, your <<if $PC.dick == 0>>phallus<<else>>cock<</if>> hovers above her head, tantalizingly out of the immediate reach of her lips.
-		<<if ($activeSlave.teeth is "removable")>>
-			She quickly pulls her removable teeth out, setting them aside as she looks up at your <<if $PC.dick == 0>>phallus<<else>>cock<</if>>.
-		<<elseif ($activeSlave.teeth is "pointy")>>
-			She opens her mouth wide, revealing her sharp fangs even as she reminds herself diligently to not let her sharp teeth scrape against your shaft.
-		<<elseif ($activeSlave.teeth is "straightening braces") || ($activeSlave.teeth is "cosmetic braces")>>
-			She opens her mouth wide, revealing a mouthful of braces even as she reminds herself diligently to not let her orthodontia scrape against your shaft.
-		<</if>>
-		You inform her that short slaves like her might have to try harder, but they can still serve just as well as any of their taller peers. Understanding your meaning, she pushes herself up as far as she can with your hands still lightly pressing down on her shoulders, straining her neck until she can take you fully into her waiting mouth, keeping her eyes closed as she concentrates intently on her task. She lightly rocks back and forth on her knees in an attempt to gain a little height to better pleasure you with her mouth, an amusing sight to behold as you stand above her.
-		<br><br>
-		Eventually, you lift a hand off of her shoulder to run it possessively through her $activeSlave.hColor hair, letting her know that she's an excellent little cocksucker. In her eagerness to thank you, she ends up talking into your <<if $PC.dick == 0>>phallus<<else>>cock<</if>>, though these muffled attempts at speech soon devolve back into submissive moaning. In time, you silence even these moans as you blow your load down her throat, and she swallows it all. She opens her eyes slowly, endowed with a belly full of cum and a new understanding of @@.mediumaquamarine;her place as a short slave@@.
-	<</replace>>
-	<<set $activeSlave.oralCount += 1, $oralTotal += 1, $activeSlave.trust += 4>>
-<</link>>
-<br><<link "Show her that short girls are easier to abuse">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-	You inform her that you find shorter slaves easier to abuse, smiling widely as an expression of horror spreads across her face. This expression soon changes to one of shock and pain as you slap her open-handed across the face, the sheer force of the strike sending her reeling. A few slaps later and you have $activeSlave.slaveName on all fours begging for mercy as you punish the cheeks of her ass with spank after spank.  When you suddenly shove <<if $PC.dick == 0>>a dildo<<else>>your cock<</if>> up her ass she spasms so harshly from the pain that she reflexively tries to get away, only to be subdued by the weight and strength of your larger, more powerful form. For the next ten minutes, she gets beaten and choked if she offers even token resistance to the brutal anal rape. Soon, tears run down the short length of her body as she shakes from the force of each excessive thrust into her anus. The next time you decide to buttfuck her, she's @@.gold;terrified into compliance@@ by the knowledge of how little physical resistance she can muster against you.
-	<<set $activeSlave.trust -= 5>>
-	<<AnalVCheck>>
-	<</replace>>
-<</link>><<if $activeSlave.anus == 0>>//This option will take anal virginity//<</if>>
-<<if ($arcade > 0)>>
-	<br><<link "Show her that short girls are amusing in the arcade">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-		You inform $activeSlave.slaveName that short girls like her are delightfully amusing when immured in the arcade. Magnanimous as you are, you have two other slaves drag her off to be installed in the arcade for a day, so that she too may see the humor in having short girls serve in the arcade.  Though $arcadeName has arcade pens to match any height of slave, you have $activeSlave.slaveName confined in a pen built for a much taller slave. Although her head and neck protrude from one side of the pen without issue, she is too short for her ass to fill the other opening. As a result, she must use the tips of her toes maintain an unsteady grip on the rear opening, forcing her to maintain an extremely taxing stretch just to keep her body held aloft within the pen. Costumers are unable to fuck her holes but readily delight in watching her squirm to keep her body extended and horizontal, even with hard cocks brutally fucking her face. Somewhere in the gruelling, 18-hour marathon of relentless throat fucking, her precarious position slips and her lower half tumbles into the interior of the pen proper. Until an attendant rescues her, her neck is held crooked at an unnatural angle by her restraints, as the rest of her body dangles beneath it. Her ordeal forces her to accept that a short girl's place is as an @@.hotpink;amusing arcade hole@@.  Though she can't find the humor@@.gold;in such a terrible plight@@. Furthermore, her intense exertions during her stay @@.red;negatively effects her health@@. Your other  slaves take note of what you do to short girls who ask questions about their place in your penthouse.
-		<<set $activeSlave.devotion += 5, $activeSlave.trust -= 5, $activeSlave.health -= 5, $activeSlave.oralCount += 55, $activeSlave.oralTotal += 55>>
-	<</replace>>
-<</link>>
-<</if>>
-
-<<case "desperate null">>
-
-<<link "Take pity">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-	Deciding to take pity, you stand up<<if $PC.dick == 0>>, pull on a strap-on,<</if>> and approach her crumpled, weeping form. You reach down and take her clasped hands in yours, pulling her gently to her feet and giving her a quick cuddle. You make it just long enough to reassure her that you care for her, but not long enough to frustrate her even further; her extreme horniness is only sharpened by the hug and the way it traps her arms between her <<if $activeSlave.boobsImplant > 0>>fake boobs<<elseif $activeSlave.boobs > 4000>>monstrous udders<<elseif $activeSlave.boobs > 800>>big soft breasts<<elseif $activeSlave.boobs > 400>>tits<<else>>flat chest<</if>> and your <<if $PC.boobs == 1>>bosom<<else>>hard pectorals<</if>>. She sniffles, trying to restrain her hopes. You push her backwards toward the couch, giving her a kiss to really bring her to the height of anticipation before laying her down and sliding your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> <<if $activeSlave.anus > 1>>inside her soft asshole<<else>>up her tight little butt<</if>>.
-	<<if $activeSlave.prostate != 0>>
-		The instant <<if $PC.dick == 1>>your hard dickhead<<else>>the hard tip of your phallus<</if>> presses against her prostate, she orgasms, squirting <<if $activeSlave.balls == 0>>translucent fluid<<else>>cum<</if>>. She looks like she wants to say something, or maybe even apologize, so you shush her with a gentle hand and pull out, letting the fluid run down <<if $activeSlave.scrotum > 0>>her soft scrotum<<else>>the pretty skin between her cumhole and her anus<</if>> until it glazes her asspussy. You use <<if $PC.dick == 1>>the tip of your cock<<else>>the head of the strap-on<</if>> to massage the fluid into the hole before penetrating it again with the extra lubrication.
-	<<else>>
-		Without a prostate or a strong anal fetish, she'll have trouble climaxing to nothing but buttsex, so you make sure to tend to every erogenous zone she has left. You guide one of her hands down so she can rub <<if $activeSlave.scrotum > 0>>her scrotum<<else>>the skin between her legs<</if>>, and make her stimulate one of her nipples with the other. You pinch and rub her other nipple, and push two fingers of your other hand into her mouth, making her suck them. So completely stimulated, she finally manages to orgasm.
-	<</if>>
-	You make love to her until she's satisfied, and then carry her to the shower to wash her off. Under the warm water, she @@.mediumaquamarine;stays trustingly close to your naked body,@@ without even thinking about it.
-	<<set $activeSlave.trust += 5>>
-	<<AnalVCheck>>
-	<</replace>>
-<</link>><<if $activeSlave.anus == 0>>//This option will take anal virginity//<</if>>
-<br><<link "Assrape her">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-	She's an anal sex toy, and you decide to use her like one. You walk over, reach down, and jerk her to her feet. You don't hurt her, not yet, but the violence of the motion forces a sob out of her. She sees the open lust in your eyes and is afraid. She's not wrong to be so; you spin her roughly around and use one arm to pin her upper body mercilessly in place while you use your other hand to
-	<<if $activeSlave.anus > 2>>
-		manhandle your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> up her roomy ass. It's disappointingly easy, and she takes it without a struggle, so you reach around her front, down between her legs, and jam a couple of fingers up there, too.
-	<<elseif $activeSlave.anus > 1>>
-		shove your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> up her anus. She's taken hard anal before, but the angle isn't particularly comfortable, you didn't bother with lube, and you begin to rape her vigorously without any warning.
-	<<else>>
-		force your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> up her spasming anus. She'd struggle to take it in a position far more comfortable for anal than standing straight up, and you don't even bother to take it slow.
-	<</if>>
-	"<<Master>>, that hurt<<s>>!" she screams, crying even harder. "Ow, it h-hurt<<s>>! Plea<<s>>e take it out, ow, ow," she shrieks, and then degenerates into nonverbal caterwauling.
-	<<if $activeSlave.prostate != 0>>
-		Then, without any warning, she orgasms. She's so pent up that the prostate stimulation overpowers the pain. She shudders, gasps, and then moans, "I'm <<s>>-<<s>>uch a whore, <<Master>>," in such a tone of utter @@.hotpink;submission@@ and dejection that you climax too. Then you drop her, letting her slide off you, and go back to your work, leaving her to clean herself and the floor.
-		<<set $activeSlave.devotion += 5>>
-	<<else>>
-		She knows she shouldn't wriggle, that fighting will make it even worse for her, but you assrape her so mercilessly that her body revolts, trying to escape the invading phallus. You have her arms pinioned securely, so all this struggling does is add to the fun. When you're done, you<<if $PC.dick == 1>> fill her insides with your cum and<</if>> drop her, ordering her to clean herself up. "Y-ye<<s>> <<Master>>," she sniffles @@.gold;fearfully,@@ and hurries to obey, a little bent from her burning backdoor. Only later does she remember that she still hasn't gotten off.
-		<<set $activeSlave.trust -= 5>>
-	<</if>>
-	<<AnalVCheck>>
-	<</replace>>
-<</link>><<if $activeSlave.anus == 0>>//This option will take anal virginity//<</if>>
-<br><<link "Ignore her pleas">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>>
-	<<replace "#result">>
-	You order her to take the next pose in the inspection series, as though she hadn't broken down at all. There's such understated menace in your voice that she gets right back to her feet, using the back of a $activeSlave.skin hand to cuff away her tears. "Y-ye<<s>>, <<Master>>," she sniffles, trying to get herself under control, and then shudders.
-	<<if $dairy > 0 && $dairyStimulatorsSetting == 2>>
-		It's never hard to see the exact moment when your slaves remind themselves that you run an industrial Dairy, and that if they displease you, they may find themselves hydrated for milk production from fifty kilogram udders by constant machine rape down their throats and up their asses.
-	<<elseif $arcade > 0>>
-		It's never hard to see the exact moment when your slaves remind themselves that you own an Arcade, and that if they displease you, they may find themselves immured there and condemned to a universe in which the only sensory stimulation is penetration.
-	<<elseif $activeSlave.trust < -20>>
-		She's no stranger to being punished, and obviously wants to avoid another round.
-	<<else>>
-		She knows that there are slaves who are treated much more harshly than she is, and doesn't want to become one of them.
-	<</if>>
-	She staggers out of your office after her inspection, doing her best to ignore her condition. Over the coming week, she's continually tortured by her libido, cruelly entombed as it is in a body which can no longer give it meaningful relief. She manages to keep it together, mostly, and her @@.red;sex drive diminishes noticeably.@@
-	<<set $activeSlave.energy -= 5>>
-	<</replace>>
-<</link>>
-
 <<case "back stretch">>
 
 <<link "Fuck her boobs">>
diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw
index 4e52a6c252ac922e0869dc6f222a1e2720b34191..d03ebd9b81e84877b236e28fb39cbc0fcc59d3c9 100644
--- a/src/uncategorized/RETS.tw
+++ b/src/uncategorized/RETS.tw
@@ -104,6 +104,21 @@
 
 <<case "top exhaustion">>
 
+<<case "simple assault">>
+
+<<set $RESimpleAssaultIDs = $RESimpleAssaultIDs.shuffle()>>
+<<for $i = 0; $i < $RESimpleAssaultIDs.length; $i++>>
+	<<if $eventSlave.ID != $RESimpleAssaultIDs[$i]>>
+		<<for _s = 0; _s < $slaves.length; _s++>>
+			<<if $RESimpleAssaultIDs[$i] == $slaves[_s].ID>>
+				<<set $subSlave = $slaves[_s]>>
+				<<break>>
+			<</if>>
+		<</for>>
+	<<break>>
+	<</if>>
+<</for>>
+
 <<default>>
 	<br>ERROR: bad RETS event $RETSevent
 <</switch>>
@@ -122,6 +137,8 @@
 <</if>>
 /* 000-250-006 */
 
+<<Enunciate $activeSlave>>
+
 <<switch $RETSevent>>
 
 <<case "taste test">>
@@ -638,6 +655,37 @@ Being the <<if $activeSlave.relationship > 4>>wife<<else>>lover<</if>> of a lust
 
 Mere moments after you absorb this arresting scene, $RERelationshipSlave.slaveName thrusts <<if canAchieveErection($RERelationshipSlave)>>her cock<<else>>the strap-on<</if>> all the way inside $activeSlave.slaveName's <<if $seed == 1>>ass<<else>>womanhood<</if>> and shudders, <<if canAchieveErection($RERelationshipSlave)>>filling it with her cum<<else>>orgasming<</if>>. Then she collapses, utterly spent. $activeSlave.slaveName <<if canAchieveErection($RERelationshipSlave)>>gasps at the sensation of the ejaculate shooting into her body<<else>>smiles a little wider as she feels $activeSlave.slaveName's muscles tense with climax<</if>>, and then grunts a little as $RERelationshipSlave.slaveName lies down on top of her.<<if $RERelationshipSlave.boobs > 5000>> The enormous weight of her lover's boobs squashes her.<</if>><<if $RERelationshipSlave.preg > 20>> Her pregnancy pushing <<if $activeSlave.preg > 20>>against her own<<else>>into her middle<</if>>.<</if>> After a few seconds, she wiggles her hips a little as a wordless question. The sensation <<if canAchieveErection($RERelationshipSlave)>>against $activeSlave.slaveName's softening, overstimulated member<<else>>is transmitted through the phallus and its harness to $activeSlave.slaveName's overstimulated clit, and this<</if>> makes the exhausted slave on top quiver, eliciting a giggle from the slave underneath her. "I love you, $RERelationshipSlave.slaveName," she whispers, and receives a mumbled "I love you too" in breathy response, right next to her ear.
 
+<<case "simple assault">>
+
+<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+<<set _vaginal = 0>>
+<<if $subSlave.vagina != 0 && canDoVaginal($subSlave)>><<set _vaginal = 1>><</if>>
+You round a corner and almost trip over <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span>. She's on top of another slave, humping away; her <<if $activeSlave.butt > 8>>monstrous, naked ass jiggles lewdly<<elseif $activeSlave.anus > 2>>loose asspussy winks lewdly<<elseif $activeSlave.muscles > 30>>heavily muscled butt flexes powerfully<<elseif $activeSlave.butt > 3>>big butt pumps energetically<<else>>nice little butt flexes cutely<</if>> as she thrusts. You can't see much of the slave <<if _vaginal>>lying on her back<<else>>facedown<</if>> underneath $activeSlave.slaveName, but you recognize her as $subSlave.slaveName by her sobbing. She's struggling a little, but $activeSlave.slaveName has her pinned to the floor by her wrists, and $activeSlave.slaveName is quickly raping the resistance out of the <<SlaveTitle $subSlave>>$desc.
+<br><br>
+<<Enunciate $activeSlave>>
+<<SlaveTitle $activeSlave>>
+$activeSlave.slaveName senses your presence above and behind her, and twists her $activeSlave.hColor head around to see who it is. She sees that it's you, and greets you cheerfully. "Hi, <<Master>>," she trills.
+<<if $activeSlave.fetishKnown && $activeSlave.fetish == "sadist">>
+	"Thi<<s>> i<<s>> <<s>>o awe<<s>>ome," the sadistic $desc gushes. "The crying, the <<s>>truggling. Thank you for letting u<<s>> do thi<<s>>."
+<<elseif $activeSlave.fetishKnown && $activeSlave.fetish == "dom">>
+	"The crying almost makes me feel bad, but fucking a bitch feel<<s>> <<s>>o, <<s>>o good," the dominant $desc admits conversationally.
+<<elseif $activeSlave.energy > 95>>
+	"I can't help my<<s>>elf," the nymphomaniac $desc admits breathlessly. "Thank you for letting me take what I need from the other girl<<s>>."
+<<elseif $activeSlave.energy > 60>>
+	"I couldn't help my<<s>>elf," the $desc admits. "I wa<<s>> really, really horny and she was ju<<s>>t, um, there. And she tried to <<s>>ay no."
+<<else>>
+	"I know it'<<s>> not like me," the $desc admits. "But I a<<s>>ked her, like, mo<<s>>tly joking, and she tried to <<s>>ay no."
+<</if>>
+<br><br>
+<<Enunciate $subSlave>>
+$subSlave.slaveName <<if _vaginal>>looks out from under $activeSlave.slaveName<<else>>turns her head<</if>> and looks at you too. "<<Master>>, plea<<s>>e," she begs. "P-plea<<s>>e, make her <<s>>-<<s>>top - mhhh -" $activeSlave.slaveName shuts her up by <<if _vaginal>>kissing her unwilling mouth<<else>>shoving her face back against the floor<</if>>. Once she has $subSlave.slaveName back under control, $activeSlave.slaveName slows her thrusting, reaches around behind herself, and <<if $activeSlave.vagina != 0 && canDoVaginal($activeSlave)>>spreads her futa pussy for you.<<else>>pulls one asscheek aside to offer you her anus. To make the offer extra clear, she starts winking it lewdly.<</if>>
+<br><br>
+<<Enunciate $activeSlave>>
+"Plea<<s>>e fuck me while I rape her, <<Master>>," $activeSlave.slaveName <<say>>s in a mockery of $subSlave.slaveName's <<if $subSlave.voice > 2>>high-pitched whining<<elseif $subSlave.voice > 1>>begging<<else>>deep-voiced begging<</if>>. "Ooh, or, plea<<s>>e, <<Master>>, may I flip her over? I'd love to feel <<if $PC.dick>>your cock in<<s>>ide her along<<s>>ide mine<<else>>that <<s>>trap-on you u<<s>>e in<<s>>ide her along<<s>>ide my cock<</if>>!"
+<br><br>
+<<Enunciate $subSlave>>
+"Plea<<s>>e, no," sobs $subSlave.slaveName.
+
 <<default>>
 	<br>ERROR: bad RETS event $RETSevent
 <</switch>>
@@ -1212,7 +1260,8 @@ Mere moments after you absorb this arresting scene, $RERelationshipSlave.slaveNa
 <<case "shower force">>
 
 <<link "Instruct her to be a little nicer">>
-	<<replace "#name">>$activeSlave.slaveName<</replace>><<replace "#result">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
 	Even though you already have everyone's rapt attention, you rap on the glass for emphasis<<if canSee($activeSlave) && canSee($subSlave)>>, watched closely by four huge eyes<</if>>. You politely admonish $activeSlave.slaveName, and tell her to do a better job of looking after her anal bottom's pleasure. She nods vigorously and snakes a hand around $subSlave.slaveName, to where <<if ($subSlave.dick > 0) && !canAchieveErection($subSlave)>>her limp dick is smashed against the glass<<elseif $subSlave.dick > 0>>her dick, shamefully half-hard despite her unwillingness, is smashed against the glass<<elseif $subSlave.vagina == -1>>her featureless groin is hidden between her forced-together legs<<else>>her neglected pussy is hidden between her forced-together legs<</if>>. $activeSlave.slaveName goes back to the anal, but gives $subSlave.slaveName a serviceable reach around as she does. $subSlave.slaveName does not orgasm, but she looks a little less unhappy and @@.mediumaquamarine;thanks you@@ for your intervention after $activeSlave.slaveName <<if ($activeSlave.dick > 0) && canAchieveErection($activeSlave) && ($activeSlave.dickAccessory != "chastity")>>grunts, fills her asshole with cum, and pulls herself out.<<else>>shakes with orgasm and removes her fingers.<</if>>
 	<<for $i to 0; $i < $slaves.length; $i++>>
 	  <<if $slaves[$i].ID is $subSlave.ID>>
@@ -1395,6 +1444,73 @@ Mere moments after you absorb this arresting scene, $RERelationshipSlave.slaveNa
 	<</replace>>
 <</link>>
 
+<<case "simple assault">>
+
+<<Enunciate $subSlave>>
+$subSlave.slaveName <<if _vaginal>>looks out from under $activeSlave.slaveName<<else>>turns her head<</if>> and looks at you too. "<<Master>>, plea<<s>>e," she begs. "P-plea<<s>>e, make her <<s>>-<<s>>top - mhhh -" $activeSlave.slaveName shuts her up by <<if _vaginal>>kissing her unwilling mouth<<else>>shoving her face back against the floor<</if>>. Once she has $subSlave.slaveName back under control, $activeSlave.slaveName slows her thrusting, reaches around behind herself, and <<if $activeSlave.vagina != 0 && canDoVaginal($activeSlave)>><<set _vaginal = 1>>spreads her futa pussy for you.<<else>>pulls one asscheek aside to offer you her anus. To make the offer extra clear, she starts winking it lewdly.<</if>>
+
+<<link "Slide in behind">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	You order $activeSlave.slaveName to go back to what she was doing. She's a little disappointed you're not joining in, but she obeys, pounding the crying $subSlave.slaveName without mercy. Then $activeSlave.slaveName feels the head of <<if $PC.dick>>your dick<<else>>a strap-on<</if>> brush her butt.
+	<<Enunciate $subSlave>>
+	"Ooh!" she squeals, @@color:hotpink;pleased she was wrong after all.@@ "Ye<<s>>, thank you, <<Master>>! Fuck me! Fuck me while I rape her!" Underneath her, $subSlave.slaveName cries harder, even though $activeSlave.slaveName has to stop her thrusting for a moment to let you inside. In fact, you reflect as you hammer $activeSlave.slaveName's <<if $activeSlave.vagina != 0 && canDoVaginal($activeSlave)>><<if $activeSlave.vagina > 2>>roomy<<elseif $activeSlave.vagina > 1>>delectable<<else>>tight little<</if>> cunt<<else>><<if $activeSlave.anus > 2>>gaping<<elseif $activeSlave.anus > 1>>relaxed<<else>>poor little<</if>> asspussy<</if>>, it's a little strange that $subSlave.slaveName @@color:gold;seems to think this is worse@@ than just being raped by $activeSlave.slaveName. After all, having your <<if $PC.dick>>turgid cock<<else>>formidable strap-on<</if>> sliding energetically in and out of her <<if $activeSlave.vagina != 0 && canDoVaginal($activeSlave)>womanhood<<else>>rectum<</if>> is cramping $activeSlave.slaveName's style a bit. Maybe it's that $subSlave.slaveName is a little squashed under there.
+	<<set $activeSlave.devotion += 4>>
+	<<if $activeSlave.vagina != 0 && canDoVaginal($activeSlave)>><<set $activeSlave.vaginalCount++, $vaginalTotal++>><<else>><<set $activeSlave.analCount++, $analTotal++>><<if>>
+	<<for $i to 0; $i < $slaves.length; $i++>><<if $slaves[$i].ID is $subSlave.ID>>
+		<<set $slaves[$i].trust -= 4>>
+		<<if _vaginal>><<set $slaves[$i].vaginalCount++, $vaginalTotal++>><<else>><<set $slaves[$i].analCount++, $analTotal++>><<if>>
+		<<break>>
+	<</if>><</for>>
+	<</replace>>
+<</link>>
+<br><<link "Slide in alongside">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	You order $activeSlave.slaveName to flip $subSlave.slaveName over and let you in too. Just as you expected, $activeSlave.slaveName responds with a vicious giggle, and $subSlave.slaveName cries even harder.
+	<<Enunciate $subSlave>>
+	"Plea<<s>>e!" she screams. "<<Master>>, it'll hurt! Plea<<s>>e don't!"
+	<<set _fit = 0>>
+	<<if _vaginal>><<if $subSlave.vagina > 2>><<set _fit = 1>><</if>><<else>><<if $subSlave.anus > 2>><<set _fit = 1>><</if>><</if>>
+	<<if _fit>>
+		It's not clear what she's so worked up about. Her cavernous <<if _vaginal>>cunt<<else>>asshole<</if>> should be able to take two dicks without trouble.
+	<<else>>
+		<<if $activeSlave.dick < 5>>
+			It's not clear what she's so worked up about. <<if $PC.dick>>You're quite large<<else>>You use a big strap-on<</if>>, but $activeSlave.slaveName's penis is reasonably sized. It's not like $subSlave.slaveName's <<if _vaginal>>cunt<<else>>asshole<</if>> is going to be permanently damaged or anything.
+		<<else>>
+			She's right to be concerned. <<if $PC.dick>>You're quite large<<else>>You use a big strap-on<</if>>, and $activeSlave.slaveName's penis is huge too. $subSlave.slaveName's <<if _vaginal>>cunt<<else>>asshole<</if>> is in serious peril.		
+		<</if>>
+	<</if>>
+	$activeSlave.slaveName pulls out, sits her bare butt down on the floor, and hauls a struggling $subSlave.slaveName onto her lap, shoving her stiff prick back where it belongs. Then $activeSlave.slaveName hauls $subSlave.slaveName's legs back, offering you her already-occupied hole.
+	<<if $subSlave.vagina != 0 && _vaginal == 0>>$subSlave.slaveName has another hole, and she tearfully begs you to use it, but in vain.<<if>>
+	You jam yourself inside, enjoying $subSlave.slaveName's wriggling<<if !_fit>> and the extreme tightness of her overfilled insides. She spasms with pain as you force your way inside her<</if>>. $activeSlave.slaveName can't thrust much from where she is, and serves mostly to tighten $subSlave.slaveName for you, but she stares into your eyes lovingly.  Playing such an equal sexual role with you definitely @@.mediumaquamarine;builds her trust@@ in her role. For her part, $subSlave.slaveName is @@.gold;thoroughly degraded,@@ <<if _fit>>but physically unhurt.<<else>>and @@.orange;stretched out.@@<</if>>
+	<<set $activeSlave.trust += 4>>
+	<<for $i to 0; $i < $slaves.length; $i++>><<if $slaves[$i].ID is $subSlave.ID>>
+		<<set $slaves[$i].trust -= 4>>
+		<<if _vaginal>><<set $slaves[$i].vaginalCount++, $vaginalTotal++>><<else>><<set $slaves[$i].analCount++, $analTotal++>><<if>>
+		<<if !fit>><<if _vaginal>><<set $slaves[$i].vagina++>><<else>><<set $slaves[$i].anus++>><<if>><</if>>
+		<<break>>
+	<</if>><</for>>
+	<</replace>>
+<</link>>
+<br><<link "Put a stop to it">>
+	<<replace "#name">>$activeSlave.slaveName<</replace>>
+	<<replace "#result">>
+	You order $activeSlave.slaveName to stop raping $subSlave.slaveName over.
+	<<Enunciate $activeSlave>>
+	"Ye<<s>>, <<Master>>," she <<say>>s automatically, and gets up, pulling her dick out of $subSlave.slaveName's poor <<if _vaginal>>pussy<<else>>asshole<</if>>. $activeSlave.slaveName doesn't understand, and her prick softens quickly with her confusion. She thought she didn't need consent to fuck other slaves, and she @@.gold;doubts herself.@@
+	<br><br>
+	<<Enunciate $subSlave>>
+	$subSlave.slaveName gets to her feet too, using a hand to massage her outraged hole. "Thank you, <<Master>>, thank you," she repeats over and over, @@.mediumaquamarine;weeping with relief.@@
+	<<set $activeSlave.trust -= 4>>
+	<<for $i to 0; $i < $slaves.length; $i++>><<if $slaves[$i].ID is $subSlave.ID>>
+		<<set $slaves[$i].trust += 4>>
+		<<if _vaginal>><<set $slaves[$i].vaginalCount++, $vaginalTotal++>><<else>><<set $slaves[$i].analCount++, $analTotal++>><<if>>
+		<<break>>
+	<</if>><</for>>
+	<</replace>>
+<</link>>
+
 <<default>>
 	ERROR: RETS event $RETSevent
 <</switch>>
diff --git a/src/uncategorized/arcmgmt.tw b/src/uncategorized/arcmgmt.tw
index 30f90a79e7966a8558763d8952f7c950d795f881..6b93e897825f765f3b50593800134d3d026b25e8 100644
--- a/src/uncategorized/arcmgmt.tw
+++ b/src/uncategorized/arcmgmt.tw
@@ -221,10 +221,11 @@ You own
 <<if $helots > 0>>
 	<<set _earnings += $helots*10>>
 	<<if $Sweatshops > 0>>
-		<<if $Sweatshops*500 < $helots>>
-			<<set _earnings += $helots*10>>
+		<<if $Sweatshops*500 <= $helots>>
+			<<set _earnings += $Sweatshops*7000>>
+			<<set _earnings += ($helots-$Sweatshops*500)*10>>
 		<<else>>
-			<<set _earnings += $Sweatshops*2000>>
+			<<set _earnings += $helots*10>>
 		<</if>>
 	<</if>>
 	<<if $helots > 1>>$helots menial slaves<<if ($menialBioreactors > 0) && ($fuckdolls == 0)>> and<<else>>,<</if>><<else>>one menial slave<<if ($menialBioreactors > 0) && ($fuckdolls == 0)>> and<<else>>,<</if>><</if>>
diff --git a/src/uncategorized/bodyModification.tw b/src/uncategorized/bodyModification.tw
index 23bb5d73f64b70043cb79101a5ccd05fa88006c2..c263c307e6417c34b386812ab37020f645105683 100644
--- a/src/uncategorized/bodyModification.tw
+++ b/src/uncategorized/bodyModification.tw
@@ -1256,7 +1256,7 @@ __Apply full-body tattoos:__
 <<if $activeSlave.anusTat == 0>>
 	$possessiveCap anus is brown and unbleached.
 <<elseif $activeSlave.anusTat == "bleached">>
-	$possessiveCap anus is bleached and looks like a sexual organ.
+	$possessiveCap anus is bleached.
 <<else>>
 	$possessiveCap anus is tattooed with $activeSlave.anusTat.
 <</if>>
diff --git a/src/uncategorized/hgApplication.tw b/src/uncategorized/hgApplication.tw
index c5e002913f348c53d22643310118e0eacd498a0d..e171c77948893adae03dfe12edaed6b7a1e7f998 100644
--- a/src/uncategorized/hgApplication.tw
+++ b/src/uncategorized/hgApplication.tw
@@ -260,13 +260,13 @@ She punishes $activeSlave.slaveName whenever she sees her breaking the rules yet
 <<set $activeSlave.training = 0>>
 <<if ($HeadGirl.fetish == "cumslut") && ($HeadGirl.fetishStrength > 60)>>
 	In spare moments she teaches $activeSlave.slaveName how to suck cocks, cunts, and assholes. Her enthusiasm for oral sex is infectious. $activeSlave.slaveName's oral skills have improved.
-	<<set $skillIncrease = 2>><<OralSkillIncrease $activeSlave>>
+	<<set $skillIncrease = random(5,10)>><<OralSkillIncrease $activeSlave>>
 <<elseif ($HeadGirl.dick > 0) && canAchieveErection($HeadGirl) && $HeadGirl.dickAccessory != ("chastity")>>
 	In spare moments she teaches $activeSlave.slaveName how to suck cocks, cunts, and assholes. Your head girl uses her penis as an effective teaching tool. $activeSlave.slaveName's oral skills have improved.
-	<<set $skillIncrease = 2>><<OralSkillIncrease $activeSlave>>
+	<<set $skillIncrease = random(5,10)>><<OralSkillIncrease $activeSlave>>
 <<elseif ($HeadGirl.clit > 2)>>
 	In spare moments she teaches $activeSlave.slaveName how to suck cocks, cunts, and assholes. Your head girl uses her pseudophallus-sized clit as an effective teaching tool. $activeSlave.slaveName's oral skills have improved.
-	<<set $skillIncrease = 1>><<OralSkillIncrease $activeSlave>>
+	<<set $skillIncrease = random(5,10)>><<OralSkillIncrease $activeSlave>>
 <<else>>
 	In spare moments she teaches $activeSlave.slaveName how to suck cocks, cunts, and assholes. $activeSlave.slaveName's oral skills have improved.
 <</if>>
@@ -277,13 +277,13 @@ She punishes $activeSlave.slaveName whenever she sees her breaking the rules yet
 <<set $activeSlave.training = 0>>
 <<if ($HeadGirl.fetish == "buttslut") && ($HeadGirl.fetishStrength > 60)>>
 	In spare moments she teaches $activeSlave.slaveName how to take it up the ass. Your head girl's enthusiasm for backdoor loving is infectious. $activeSlave.slaveName's anal skills have improved.
-	<<set $skillIncrease = 2>><<AnalSkillIncrease $activeSlave>>
+	<<set $skillIncrease = random(5,10)>><<AnalSkillIncrease $activeSlave>>
 <<elseif ($HeadGirl.dick > 0) && canAchieveErection($HeadGirl) && $HeadGirl.dickAccessory != ("chastity")>>
 	In spare moments she teaches $activeSlave.slaveName how to take a dick up the butt. Your head girl uses her penis as an effective teaching tool. $activeSlave.slaveName's anal skills have improved.
-	<<set $skillIncrease = 2>><<AnalSkillIncrease $activeSlave>>
+	<<set $skillIncrease = random(5,10)>><<AnalSkillIncrease $activeSlave>>
 <<elseif ($HeadGirl.clit > 2)>>
 	In spare moments she teaches $activeSlave.slaveName how to take a phallus up the butt. Your head girl uses her pseudophallus-sized clit as an effective teaching tool. $activeSlave.slaveName's anal skills have improved.
-	<<set $skillIncrease = 1>><<AnalSkillIncrease $activeSlave>>
+	<<set $skillIncrease = random(5,10)>><<AnalSkillIncrease $activeSlave>>
 <<else>>
 	In spare moments she teaches $activeSlave.slaveName how to take a dick up the butt. $activeSlave.slaveName's anal skills have improved.
 <</if>>
@@ -294,13 +294,13 @@ She punishes $activeSlave.slaveName whenever she sees her breaking the rules yet
 <<set $activeSlave.training = 0>>
 <<if ($HeadGirl.energy > 95)>>
 	In spare moments she teaches $activeSlave.slaveName how to take a dick. Your head girl's enthusiasm for sex is infectious. $activeSlave.slaveName's vanilla sex skills have improved.
-	<<set $skillIncrease = 1>><<VaginalSkillIncrease $activeSlave>>
+	<<set $skillIncrease = random(5,10)>><<VaginalSkillIncrease $activeSlave>>
 <<elseif ($HeadGirl.dick > 0) && canAchieveErection($HeadGirl) && $HeadGirl.dickAccessory != ("chastity")>>
 	In spare moments she teaches $activeSlave.slaveName how to take a dick. Your head girl uses her penis as an effective teaching tool. $activeSlave.slaveName's vanilla sex skills have improved.
-	<<set $skillIncrease = 1>><<VaginalSkillIncrease $activeSlave>>
+	<<set $skillIncrease = random(5,10)>><<VaginalSkillIncrease $activeSlave>>
 <<elseif ($HeadGirl.clit > 2)>>
 	In spare moments she teaches $activeSlave.slaveName how to take a phallus. Your head girl uses her pseudophallus-sized clit as an effective teaching tool. $activeSlave.slaveName's vanilla sex skills have improved.
-	<<set $skillIncrease = 1>><<VaginalSkillIncrease $activeSlave>>
+	<<set $skillIncrease = random(5,10)>><<VaginalSkillIncrease $activeSlave>>
 <<else>>
 	In spare moments she teaches $activeSlave.slaveName how to take a dick. $activeSlave.slaveName's vanilla sex skills have improved.
 <</if>>
@@ -317,7 +317,7 @@ In spare moments she teaches $activeSlave.slaveName how to prostitute herself. $
 <<set $activeSlave.training = 0>>
 <<if ($HeadGirl.fetish == "humiliation") && ($HeadGirl.fetishStrength > 60)>>
 	In spare moments she teaches $activeSlave.slaveName how to entertain. Your head girl's enthusiasm for public display is infectious. $activeSlave.slaveName's entertainment skills have improved.
-	<<set $skillIncrease = 1>><<EntertainSkillIncrease $activeSlave>>
+	<<set $skillIncrease = random(5,10)>><<EntertainSkillIncrease $activeSlave>>
 <<else>>
 	In spare moments she teaches $activeSlave.slaveName how to entertain. $activeSlave.slaveName's entertainment skills have improved.
 <</if>>
diff --git a/src/uncategorized/manufacturing.tw b/src/uncategorized/manufacturing.tw
index 9abc380e0bce9970acd3b10161e94226ea07ac17..3a546da3e9757a96a0f6c80a67105c355203e1df 100644
--- a/src/uncategorized/manufacturing.tw
+++ b/src/uncategorized/manufacturing.tw
@@ -16,11 +16,13 @@ This is a space in the arcology's service areas,
 <<if $sectors[$AS].type == "Sweatshops">>
 <<if $helots > 0>>
 	<br><br>
-	You own $helots menial slaves. This facility
+	You own $helots menial slaves. All your sweatshops together can use only <<print $Sweatshops*500>>, 
 	<<if $helots > $Sweatshops*500>>
-		only needs the labor of 500 of them, and all your sweatshops together only need <<print $Sweatshops*500>>.
+		the remainder is assigned to various odd-jobs in the arcology.
+	<<elseif $helots == $Sweatshops*500>>
+		and your menials are fully staffing them.
 	<<else>>
-		could use the labor of 500<<if $Sweatshops > 1>>, but only has access to <<print Math.trunc($helots/($Sweatshops*500))>><</if>>.		
+		leaving space for <<print $Sweatshops*500-$helots>> more.		
 	<</if>>
 <</if>>
 <</if>>
diff --git a/src/uncategorized/randomIndividualEvent.tw b/src/uncategorized/randomIndividualEvent.tw
index 4f257fa4e38053a56f812342dcbf60e4e0d0e386..8169230a0025c684cefe65b7b25320e2e9b6f439 100644
--- a/src/uncategorized/randomIndividualEvent.tw
+++ b/src/uncategorized/randomIndividualEvent.tw
@@ -21,70 +21,74 @@
 
 /* SUB CHECKS */
 
-<<set $RERelationshipSlave = 0>>
-<<set $REShowerForceSub = 0>>
-<<set $RESadisticDescriptionSub = 0>>
-<<set $REIfYouEnjoyItSub = 0>>
-<<set $REBoobCollisionSub = 0>>
-<<set $REAnalCowgirlSubIDs = []>>
-<<set $RETasteTestSubIDs = []>>
+<<set $RERelationshipSlave = 0, $REShowerForceSub = 0, $RESadisticDescriptionSub = 0, $REIfYouEnjoyItSub = 0, $REBoobCollisionSub = 0>>
+<<set $REAnalCowgirlSubIDs = [], $RETasteTestSubIDs = [], $RESimpleAssaultIDs = []>>
 
 <<for $i = 0; $i < $slaves.length; $i++>>
-  <<if $slaves[$i].fetish != "mindbroken">>
-  <<if canWalk($slaves[$i])>>
-  <<if canTalk($slaves[$i])>>
-	  <<if ($slaves[$i].assignment != "be confined in the cellblock")>>
-	  <<if ($slaves[$i].assignment != "stay confined")>>
-	  <<if (($slaves[$i].assignment != "work in the dairy") || ($dairyRestraintsSetting < 2))>>
+<<if $slaves[$i].fetish != "mindbroken">>
+<<if canWalk($slaves[$i])>>
+<<if canTalk($slaves[$i])>>
+	<<if ($slaves[$i].assignment != "be confined in the cellblock")>>
+	<<if ($slaves[$i].assignment != "stay confined")>>
+	<<if (($slaves[$i].assignment != "work in the dairy") || ($dairyRestraintsSetting < 2))>>
 		<<if $slaves[$i].devotion <= 20>>
-		  <<if ($slaves[$i].fetish != "buttslut") || ($slaves[$i].fetishKnown == 0)>>
-		  <<if $slaves[$i].anus != 0>>
-			<<set $REShowerForceSub = $slaves[$i]>>
-			<<set $REIfYouEnjoyItSub = $slaves[$i]>>
-		  <<else>>
-			<<set $RESadisticDescriptionSub = $slaves[$i]>>
-		  <</if>>
-		  <</if>>
+			<<if ($slaves[$i].fetish != "buttslut") || ($slaves[$i].fetishKnown == 0)>>
+			<<if $slaves[$i].anus != 0>>
+				<<set $REShowerForceSub = $slaves[$i]>>
+				<<set $REIfYouEnjoyItSub = $slaves[$i]>>
+			<<else>>
+				<<set $RESadisticDescriptionSub = $slaves[$i]>>
+			<</if>>
+			<</if>>
+			<<if $slaves[$i].anus != 0 && canDoAnal($slaves[$i])>>
+			<<if $slaves[$i].vagina != 0 && canDoVaginal($slaves[$i])>>
+			<<if $slaves[$i].combatSkill == 0>>
+			<<if $slaves[$i].muscles <= 30>>
+				<<set $RESimpleAssaultIDs.push($slaves[$i].ID)>>
+			<</if>>
+			<</if>>
+			<</if>>
+			<</if>>
 		<<else>>
-		  <<if $slaves[$i].boobs > 3000>>
-			<<set $REBoobCollisionSub = $slaves[$i]>>
-		  <</if>>
+			<<if $slaves[$i].boobs > 3000>>
+				<<set $REBoobCollisionSub = $slaves[$i]>>
+			<</if>>
 		<</if>>
 		<<if $slaves[$i].devotion >= -20>>
-		  <<if $slaves[$i].devotion <= 60>>
-		  <<if $slaves[$i].fetish != "buttslut">>
-		  <<if $slaves[$i].anus != 0>>
+		<<if $slaves[$i].devotion <= 60>>
+		<<if $slaves[$i].fetish != "buttslut">>
+		<<if $slaves[$i].anus != 0>>
 			<<set $REAnalCowgirlSubIDs.push($slaves[$i].ID)>>
-		  <</if>>
-		  <</if>>
-		  <</if>>
 		<</if>>
-	  <</if>>
-	  <</if>>
-	  <</if>>
-	  <<if $slaves[$i].assignmentVisible == 1>>
-	  <<if $slaves[$i].livingRules == "luxurious">>
-		<<if $slaves[$i].devotion >= -20>>
-		  <<if $slaves[$i].anus != 0>>
+		<</if>>
+		<</if>>
+		<</if>>
+	<</if>>
+	<</if>>
+	<</if>>
+	<<if $slaves[$i].assignmentVisible == 1>>
+	<<if $slaves[$i].livingRules == "luxurious">>
+	<<if $slaves[$i].devotion >= -20>>
+		<<if $slaves[$i].anus != 0>>
 			<<set $RETasteTestSubIDs.push($slaves[$i].ID)>>
-		  <</if>>
 		<</if>>
-	  <</if>>
-	  <</if>>
-  <</if>>
-  <</if>>
-  <</if>>
-  <<if ($REShowerForceSub != 0)>>
-  <<if ($RESadisticDescriptionSub != 0)>>
-  <<if ($REIfYouEnjoyItSub != 0)>>
-  <<if ($REAnalCowgirlSubIDs.length > 1)>>
-  <<if ($RETasteTestSubIDs.length > 1)>>
+	<</if>>
+	<</if>>
+	<</if>>
+<</if>>
+<</if>>
+<</if>>
+<<if ($REShowerForceSub != 0)>>
+<<if ($RESadisticDescriptionSub != 0)>>
+<<if ($REIfYouEnjoyItSub != 0)>>
+<<if ($REAnalCowgirlSubIDs.length > 1)>>
+<<if ($RETasteTestSubIDs.length > 1)>>
 	<<break>>
-  <</if>>
-  <</if>>
-  <</if>>
-  <</if>>
-  <</if>>
+<</if>>
+<</if>>
+<</if>>
+<</if>>
+<</if>>
 <</for>>
 
 
@@ -105,7 +109,7 @@
 <<if ($eventSlave.intelligence > 1)>>
 <<if ($eventSlave.devotion > 50)>>
 <<if ($eventSlave.intelligenceImplant > 0)>>
-	<<set $RESSTRevent.push("devoted educated slave")>>
+	<<set $RESSevent.push("devoted educated slave")>>
 <</if>>
 <</if>>
 <</if>>
@@ -493,6 +497,11 @@
 	<<if ($REIfYouEnjoyItSub != 0)>>
 	  <<set $RETSevent.push("if you enjoy it")>>
 	<</if>>
+	<<if $RESimpleAssaultIDs.length > 0)>>
+	<<if $canAchieveErection($eventSlave)>>
+		<<set $RETSevent.push("simple assault")>>
+	<</if>>
+	<</if>>
 <</if>>
 <</if>>
 
@@ -594,7 +603,7 @@
 <<if ($eventSlave.anus > 0)>>
 <<if ($eventSlave.vagina > 0)>>
 <<if ($PC.actualAge < 25)>>
-	<<set $RESSTRevent.push("young PC age difference")>>
+	<<set $RESSevent.push("young PC age difference")>>
 <</if>>
 <</if>>
 <</if>>
@@ -608,7 +617,7 @@
 <<if ($eventSlave.anus > 0)>>
 <<if ($eventSlave.vagina > 0)>>
 <<if ($PC.actualAge >= 50)>>
-	<<set $RESSTRevent.push("old PC age difference")>>
+	<<set $RESSevent.push("old PC age difference")>>
 <</if>>
 <</if>>
 <</if>>
@@ -787,10 +796,28 @@
 <<if $eventSlave.energy > 20>>
 <<if $eventSlave.devotion >= -50>>
 <<if $eventSlave.fetish != "buttslut" || $eventSlave.fetishStrength <= 20>>
-	<<set $RESSTRevent.push("desperate null")>>
+	<<set $RESSevent.push("desperate null")>>
+<</if>>
+<</if>>
+<</if>>
 <</if>>
 <</if>>
 <</if>>
+
+<<if $eventSlave.devotion >= -20>>
+<<if $eventSlave.trust > 20>>
+<<if $eventSlave.boobs > 2000>>
+	<<set $RESSTRevent.push("back stretch")>>
+<</if>>
+<</if>>
+<</if>>
+
+<<if $eventSlave.devotion > 20>>
+<<if $eventSlave.trust > 20>>
+<<if $eventSlave.speechRules != "restrictive">>
+<<if $modestClothes.includes($slaves[$i].clothes)>>
+	<<set $RESSTRevent.push("modest clothes")>>
+<</if>>
 <</if>>
 <</if>>
 <</if>>
@@ -1248,20 +1275,20 @@
 
 <<if $eventSlave.assignment == "serve the public">>
 <<if $eventSlave.devotion >= -20>>
-	<<set $RESSTRevent.push("nice guys")>>
+	<<set $RESSevent.push("nice guys")>>
 <</if>>
 <</if>>
 
 <<if $eventSlave.assignment == "please you">>
 <<if $eventSlave.devotion > 20>>
-	<<set $RESSTRevent.push("lazy evening")>>
+	<<set $RESSevent.push("lazy evening")>>
 <</if>>
 <</if>>
 
 <<if $eventSlave.height < 155>>
 <<if $eventSlave.devotion > 20>>
 <<if $eventSlave.trust <= 95>>
-	<<set $RESSTRevent.push("devoted shortstack")>>
+	<<set $RESSevent.push("devoted shortstack")>>
 <</if>>
 <</if>>
 <</if>>
@@ -1460,7 +1487,7 @@
 <<if ($eventSlave.devotion <= 20)>>
 <<if ($eventSlave.assignment == "work as a servant") || ($eventSlave.assignment == "be a servant")>>
 <<if ($eventSlave.clothes == "a slutty maid outfit") || ($eventSlave.clothes == "a nice maid outfit")>>
-	<<set $RESSTRevent.push("servant maid")>>
+	<<set $RESSevent.push("servant maid")>>
 <</if>>
 <</if>>
 <</if>>
diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw
index 8a55b966a5b72bfe944baf3b6eb6e2b6a39fa074..58d272f44abdcbdb40564968e859a174ea207994 100644
--- a/src/uncategorized/randomNonindividualEvent.tw
+++ b/src/uncategorized/randomNonindividualEvent.tw
@@ -283,6 +283,9 @@
 <<if $brothelSlaves > 3>>
 	<<set $events.push("RE busy brothel")>>
 <</if>>
+<<if $brothelSlaves > 5>>
+	<<set $events.push("RE brothel function")>>
+<</if>>
 <<if $clubSlaves > 3>>
 	<<set $events.push("RE busy club")>>
 <</if>>
diff --git a/src/uncategorized/reBrothelFunction.tw b/src/uncategorized/reBrothelFunction.tw
new file mode 100644
index 0000000000000000000000000000000000000000..7f3a64438f07774369085701878e43b27480c979
--- /dev/null
+++ b/src/uncategorized/reBrothelFunction.tw
@@ -0,0 +1,79 @@
+:: RE brothel function [nobr]
+
+<<set $nextButton = "Continue">>
+<<set $nextLink = "RIE Eligibility Check">>
+
+$brothelNameCaps is a reputable establishment in $arcologies[0].name, a veritable bedrock to sexual life in your arcology. As is befitting of its position, requests to rent out your brothel for one function or another come across your desk with some regularity. On this particular day, $assistantName has laid out a number of potential clients for your perusal. Given the importance of $brothelNameCaps in the arcology's sex trade, it would be unwise to indulge more than one of these requests at this time.
+<br><br>
+One request comes to you written on a letterhead featuring the logo of a fellow arcology owner. She describes her husband's preference for your hard working brothel whores, whom he patronizes on his regular business trips to your arcology. Such indulgences have been a distraction to her husband of late, and she has dispatched him to undertake a task in your arcology that simply cannot go poorly. With this in mind, she beseeches you to close down your brothel for a single day out of solidarity for a fellow arcology owner - and for the significant sum of 10000¤.
+<br><br>
+Another of these bids for your brothel comes in the form of a curious video call. The video comes from an infamous lothario in your arcology, a seducer of powerful and prominent women citizens. Indeed, the recording was surreptitiously recorded in the bedroom of one such influential woman, with the casanova describing his request in hushed tones while his wealthy host minces about unknowingly in the background. He explains that he is finally ready to hang up his coat and end his days of debauchery and copious casual sex, but that he would like to do so by engaging in a full day of indulgence at $brothelNameCaps.
+<br><br>
+The last of these requests comes in the form of a letter, stamped with the herald of a prominent arcology family. It seems the eldest son of the family, known to you largely as a spoiled child riding on the coattails of his parents, is about to reach the age of majority. At his behest, his parents have contacted you to reserve your brothel for a day so that their son may become a man in true Free Cities fashion - amongst a roil of writhing flesh and wanton debauchery. 
+
+
+<br><br>
+<span id="result">
+<<link "Acquiesce to the arcology owner's request">>
+	<<replace "#result">>
+	Though you close down $brothelNameCaps for a day, it's far from a day off for your hard-working brothel girls. In the absence of the convenient center for the sale of sexual services that a brothel represents, you disperse them onto the streets to sell their bodies the old fashioned way. At the end of the day you receive a brief message of gratitude from your fellow arcology owner while your girls @@.hotpink;appreciate the opportunity to stretch their legs on the street@@ for a change of pace.
+	<<for $i = 0; $i < $slaves.length; $i++>>
+		<<if $slaves[$i].assignment == "work in the brothel">>
+		<<set $slaves[$i].devotion += 4>>
+		<</if>>
+	<</for>>
+	<<set $cash += 10000>>
+	<</replace>>
+<</link>> //This will earn you ¤10000//
+<br><<link "Give this lady-killing rake a proper send off into retirement">>
+	<<replace "#result">>
+	Though a citizen he may be, this serial seducer may have more notches on his proverbial bedpost than even your oldest slaves. Though you are not present to view his mastery of the sexual craft first-hand, the dreamy fucked-out looks of exhaustion and gratified satisfaction painting every single one of your girls' faces at the end of the day speak volumes. Indeed, all of your brothel slaves with any room for improvement in their whoring skills @@.green;learn from his skillful coupling,@@ while even those with nothing to learn from him @@.hotpink;gain confidence@@ from the intensity of their sexual congress. 
+	<<for $i = 0; $i < $slaves.length; $i++>>
+		<<if $slaves[$i].assignment == "work in the brothel">>
+		<<if $slaves[$i].whoreSkill < 100>>
+		<<set $slaves[$i].whoreSkill += 10>>
+		<<else>>
+		<<set $slaves[$i].devotion += 4>>
+		<</if>>
+		<</if>>
+		<<if canDoVaginal($slaves[$i]) && canDoAnal($slaves[$i])>>
+		<<set $slaves[$i].vaginalCount += 3>>
+		<<set $vaginalTotal += 3>>
+		<<set $slaves[$i].analCount += 3>>
+		<<set $analTotal += 3>>
+		<<elseif canDoAnal($slaves[$i])>>
+		<<set $slaves[$i].analCount += 5>>
+		<<set $analTotal += 5>>
+		<<else>>
+		<<set $slaves[$i].oralCount += 10>>
+		<<set $oralTotal += 10>>
+		<</if>>
+	<</for>>
+	<<set $cash += 2000>>
+	<</replace>>
+<</link>> //This will earn you ¤2000//
+<br><<link "Welcome the boy into manhood in Free Cities fashion">>
+	<<replace "#result">>
+	Though he was but a boy yesterday, none can say that this newly made man entered his manhood with anything less than a sterling display of enthusiasm and virility, though he is somewhat lacking in general technique. Nevertheless, any man able to fuck his way through an entire brothel of sex slaves and back again is clearly capable of bearing the mantle of citizenry in $arcologies[0].name. The story of a boy entering manhood in such a spectacular manner spreads rapidly and reflects well in the court of @@.green;public opinion,@@ with many citizens recalling their own passage past the age of majority. However, a lifetime of indulgence and spoiling have rendered this new citizen unable to understand the concept of being refused - not that your slaves could refuse him, in any case. His rough treatment has left your poor slave whores @@.red;battered@@ by his brutally selfish lovemaking.
+	<<for $i = 0; $i < $slaves.length; $i++>>
+		<<if $slaves[$i].assignment == "work in the brothel">>
+		<<set $slaves[$i].health -= 5>>
+		<</if>>
+		<<if canDoVaginal($slaves[$i]) && canDoAnal($slaves[$i])>>
+		<<set $slaves[$i].vaginalCount += 1>>
+		<<set $vaginalTotal += 1>>
+		<<set $slaves[$i].analCount += 1>>
+		<<set $analTotal += 1>>
+		<<elseif canDoAnal($slaves[$i])>>>
+		<<set $slaves[$i].analCount += 2>>
+		<<set $analTotal += 2>>
+		<<else>>
+		<<set $slaves[$i].oralCount += 4>>
+		<<set $oralTotal += 4>>
+		<</if>>
+	<</for>>
+	<<set $cash += 1000>>
+	<<set $rep += 500>>
+	<</replace>>
+<</link>> //This will earn you ¤1000//
+</span>
diff --git a/src/uncategorized/slaveSummary.tw b/src/uncategorized/slaveSummary.tw
index 54cad8cf868f5b3065bf820632702e2cc90a2a8a..fd89b334bb964c62852a8a71d5c516a73675bd79 100644
--- a/src/uncategorized/slaveSummary.tw
+++ b/src/uncategorized/slaveSummary.tw
@@ -688,9 +688,10 @@ will
 	<<elseif _Slave.trust <= 20>>@@.yellow;Fearful [_Slave.trust].@@
 	<<elseif _Slave.trust <= 50>>@@.mediumaquamarine;Careful [_Slave.trust].@@
 	<<elseif _Slave.trust < 95>>@@.mediumseagreen;Trusting [_Slave.trust].@@
-	<<else>>@@.seagreen;Profoundly trusting [_Slave.trust]<</if>>@@
+	<<else>>@@.seagreen;Profoundly trusting [_Slave.trust]@@
 	<</if>>
 <</if>>
+<</if>>
 
 <<if _Slave.fuckdoll == 0>>
 <<if $abbreviateRules == 1>>
@@ -815,7 +816,7 @@ Release rules: _Slave.releaseRules.
 		<<if _Slave.hips >= 2>>
 			Pleasantly soft and shapely [_Slave.weight].
 		<<else>>
-		@@.red;Fat [_Slave.weight].@@
+		@@.red;Fat [_Slave.weight]@@
 		<</if>>
 	<</if>>
 <</if>>
@@ -890,26 +891,28 @@ Release rules: _Slave.releaseRules.
 	<<elseif _Slave.health <= 20>>
 		''@@.yellow;H[_Slave.health]@@''
 	<<elseif _Slave.health > 20>>
-		''@@.green;H[_Slave.health]@@<</if>>''
+		''@@.green;H[_Slave.health]@@''
+	<</if>>
 	<</if>>
 <<elseif $abbreviateHealth == 2>>
 <<if $summaryStats == 1>>
 	<<if _Slave.health < -90>>
-		@@.red;On the edge of death [_Slave.health]@@
+		@@.red;On the edge of death. [_Slave.health]@@
 	<<elseif _Slave.health < -50>>
-		@@.red;Extremely unhealthy [_Slave.health]@@
+		@@.red;Extremely unhealthy. [_Slave.health]@@
 	<<elseif _Slave.health < -20>>
-		@@.red;Unhealthy [_Slave.health]@@
+		@@.red;Unhealthy. [_Slave.health]@@
 	<<elseif _Slave.health <= 20>>
-		@@.yellow;Healthy [_Slave.health]@@
+		@@.yellow;Healthy. [_Slave.health]@@
 	<<elseif _Slave.health <= 50>>
-		@@.green;Very healthy [_Slave.health]@@
+		@@.green;Very healthy. [_Slave.health]@@
 	<<elseif _Slave.health <= 90>>
-		@@.green;Extremely healthy [_Slave.health]@@
+		@@.green;Extremely healthy. [_Slave.health]@@
 	<<else>>
-		@@.green;Unnaturally healthy [_Slave.health]<</if>>.@@
+		@@.green;Unnaturally healthy. [_Slave.health]@@
 	<</if>>
 <</if>>
+<</if>>
 
 <<if $abbreviateDrugs == 1>>
 	<<switch _Slave.drugs>>
@@ -1574,7 +1577,8 @@ Release rules: _Slave.releaseRules.
 <<elseif _Slave.face <= 95>>
 	@@.pink;Face++[_Slave.face]@@
 <<else>>
-	@@.pink;Face+++[_Slave.face]<</if>>@@
+	@@.pink;Face+++[_Slave.face]@@
+<</if>>
 <</if>>
 <<if _Slave.eyes == -2>>
 	@@.red;Blind@@
@@ -1727,13 +1731,15 @@ Release rules: _Slave.releaseRules.
 <</if>>
 @@
 <<if $summaryStats == 1>>
-<<if _Slave.waist > 95>>@@.red;Wst---[_Slave.waist]@@
+<<if _Slave.waist > 95>>
+@@.red;Wst---[_Slave.waist]@@
 <<elseif _Slave.waist > 40>>@@.red;Wst--[_Slave.waist]@@
 <<elseif _Slave.waist > 10>>@@.red;Wst-[_Slave.waist]@@
 <<elseif _Slave.waist >= -10>>Wst[_Slave.waist]
 <<elseif _Slave.waist >= -40>>@@.pink;Wst+[_Slave.waist]@@
 <<elseif _Slave.waist >= -95>>@@.pink;Wst++[_Slave.waist]@@
-<<else>>@@.pink;Wst+++[_Slave.waist]<</if>>@@
+<<else>>@@.pink;Wst+++[_Slave.waist]@@
+<</if>>
 <</if>>
 @@.pink;
 <<if (_Slave.boobsImplant == 0) && (_Slave.buttImplant == 0) && (_Slave.waist >= -95) && (_Slave.lipsImplant == 0) && (_Slave.faceImplant < 2) && (_Slave.bellyImplant == 0)>>
@@ -1800,7 +1806,8 @@ Release rules: _Slave.releaseRules.
 <<elseif _Slave.face <= 95>>
 	@@.pink;Beautiful [_Slave.face]@@
 <<else>>
-	@@.pink;Very beautiful [_Slave.face]<</if>>@@
+	@@.pink;Very beautiful [_Slave.face]@@
+<</if>>
 <</if>>
 _Slave.faceShape face.
 <<if _Slave.eyes <= -2>>
@@ -1949,13 +1956,15 @@ _Slave.faceShape face.
 <</if>>
 @@
 <<if $summaryStats == 1>>
-<<if _Slave.waist > 95>>@@.red;Masculine waist [_Slave.waist]@@
-<<elseif _Slave.waist > 40>>@@.red;Ugly waist [_Slave.waist]@@
-<<elseif _Slave.waist > 10>>@@.red;Unattractive waist [_Slave.waist]@@
-<<elseif _Slave.waist >= -10>>Average waist [_Slave.waist]
-<<elseif _Slave.waist >= -40>>@@.pink;Feminine waist [_Slave.waist]@@
-<<elseif _Slave.waist >= -95>>@@.pink;Hourglass waist [_Slave.waist]@@
-<<else>>@@.pink;Absurdly narrow waist [_Slave.waist]<</if>>.@@
+<<if _Slave.waist > 95>>
+@@.red;Masculine waist. [_Slave.waist]@@
+<<elseif _Slave.waist > 40>>@@.red;Ugly waist. [_Slave.waist]@@
+<<elseif _Slave.waist > 10>>@@.red;Unattractive waist. [_Slave.waist]@@
+<<elseif _Slave.waist >= -10>>Average waist. [_Slave.waist]
+<<elseif _Slave.waist >= -40>>@@.pink;Feminine waist. [_Slave.waist]@@
+<<elseif _Slave.waist >= -95>>@@.pink;Hourglass waist. [_Slave.waist]@@
+<<else>>@@.pink;Absurdly narrow waist. [_Slave.waist]@@
+<</if>>
 <</if>>
 @@.pink;
 <<if (_Slave.boobsImplant != 0) || (_Slave.buttImplant != 0) || (_Slave.lipsImplant != 0) || (_Slave.bellyImplant != 0)>>
@@ -2268,7 +2277,8 @@ _Slave.faceShape face.
 			@@.green;Omni+Nympho!!@@
 		<</if>>
 	<<else>>
-		@@.green;XY+++[_Slave.attrXY]<</if>>@@
+		@@.green;XY+++[_Slave.attrXY]@@
+	<</if>>
 	<</if>>
 	<<if $summaryStats == 1>>
 	<<if _Slave.attrXX <= 5>>
@@ -2284,7 +2294,8 @@ _Slave.faceShape face.
 	<<elseif _Slave.attrXX <= 95>>
 		@@.green;XX++[_Slave.attrXX]@@
 	<<elseif _Slave.attrXY <= 95>>
-		@@.green;XX+++[_Slave.attrXX]<</if>>@@
+		@@.green;XX+++[_Slave.attrXX]@@
+	<</if>>
 	<</if>>
 	<<if $summaryStats == 1>>
 	<<if _Slave.energy > 95>>
@@ -2300,7 +2311,8 @@ _Slave.faceShape face.
 	<<elseif _Slave.energy > 20>>
 		@@.red;SD-[_Slave.energy]@@
 	<<else>>
-		@@.red;SD--[_Slave.energy]<</if>>@@
+		@@.red;SD--[_Slave.energy]@@
+	<</if>>
 	<</if>>
 	<</if>>
 	<</if>>
@@ -2583,17 +2595,17 @@ _Slave.faceShape face.
 	<<if _Slave.attrKnown == 1>>
 	<<if $summaryStats == 1>>
 	<<if _Slave.attrXY <= 5>>
-		@@.red;Disgusted by men [_Slave.attrXY],@@
+		@@.red;Disgusted by men [_Slave.attrXY]@@
 	<<elseif _Slave.attrXY <= 15>>
-		@@.red;Turned off by men [_Slave.attrXY],@@
+		@@.red;Turned off by men [_Slave.attrXY]@@
 	<<elseif _Slave.attrXY <= 35>>
-		@@.red;Not attracted to men [_Slave.attrXY],@@
+		@@.red;Not attracted to men [_Slave.attrXY]@@
 	<<elseif _Slave.attrXY <= 65>>
-		Indifferent to men [_Slave.attrXY],
+		Indifferent to men [_Slave.attrXY]
 	<<elseif _Slave.attrXY <= 85>>
-		@@.green;Attracted to men [_Slave.attrXY],@@
+		@@.green;Attracted to men [_Slave.attrXY]@@
 	<<elseif _Slave.attrXY <= 95>>
-		@@.green;Aroused by men [_Slave.attrXY],@@
+		@@.green;Aroused by men [_Slave.attrXY]@@
 	<<elseif _Slave.attrXX > 95>>
 		<<if _Slave.energy <= 95>>
 			@@.green;Omnisexual!@@
@@ -2605,17 +2617,17 @@ _Slave.faceShape face.
 	<</if>>
 	<<if $summaryStats == 1>>
 	<<if _Slave.attrXX <= 5>>
-		@@.red;disgusted by women [_Slave.attrXX].@@
+		@@.red;disgusted by women [_Slave.attrXX] @@
 	<<elseif _Slave.attrXX <= 15>>
-		@@.red;turned off by women [_Slave.attrXX].@@
+		@@.red;turned off by women [_Slave.attrXX] @@
 	<<elseif _Slave.attrXX <= 35>>
-		@@.red;not attracted to women [_Slave.attrXX].@@
+		@@.red;not attracted to women [_Slave.attrXX] @@
 	<<elseif _Slave.attrXX <= 65>>
-		indifferent to women [_Slave.attrXX].
+		indifferent to women [_Slave.attrXX]
 	<<elseif _Slave.attrXX <= 85>>
-		@@.green;attracted to women [_Slave.attrXX].@@
+		@@.green;attracted to women [_Slave.attrXX] @@
 	<<elseif _Slave.attrXX <= 95>>
-		@@.green;aroused by women [_Slave.attrXX].@@
+		@@.green;aroused by women [_Slave.attrXX] @@
 	<<elseif _Slave.attrXY <= 95>>
 		@@.green;passionate about women [_Slave.attrXX]<</if>>. @@
 	<</if>>
@@ -2625,13 +2637,13 @@ _Slave.faceShape face.
 			@@.green;Nymphomaniac!@@
 		<</if>>
 	<<elseif _Slave.energy > 80>>
-		@@.green;Powerful sex drive [_Slave.energy].@@
+		@@.green;Powerful sex drive [_Slave.energy]@@
 	<<elseif _Slave.energy > 60>>
-		@@.green;Good sex drive [_Slave.energy].@@
+		@@.green;Good sex drive [_Slave.energy]@@
 	<<elseif _Slave.energy > 40>>
-		@@.yellow;Average sex drive [_Slave.energy].@@
+		@@.yellow;Average sex drive [_Slave.energy]@@
 	<<elseif _Slave.energy > 20>>
-		@@.red;Poor sex drive [_Slave.energy].@@
+		@@.red;Poor sex drive [_Slave.energy]@@
 	<<else>>
 		@@.red;No sex drive [_Slave.energy]<</if>>.@@
 	<</if>>
@@ -3208,7 +3220,7 @@ _Slave.faceShape face.
 <<case "satin choker">>
 	Satin choker.
 <<case "silk ribbon">>
-	Silken ribbon.	
+	Silken ribbon.
 <<case "heavy gold">>
 	Gold collar.
 <<case "bowtie">>
diff --git a/src/utility/descriptionWidgets.tw b/src/utility/descriptionWidgets.tw
index 8731c24f7ddfc82363bb38a1dc8c8868d2eccd5c..c350a4cdc0dac34d4eaa621c9f2cc859f91362d9 100644
--- a/src/utility/descriptionWidgets.tw
+++ b/src/utility/descriptionWidgets.tw
@@ -2630,7 +2630,7 @@ $pronounCap's got a
 <<if $activeSlave.anusTat != 0>>
 <<switch $activeSlave.anusTat>>
 <<case "bleached">>
-	$possessiveCap anus is bleached and looks like a sexual organ.
+	$possessiveCap anus is bleached.
 <<case "flowers">>
 	$pronounCap has a huge blooming flower tattooed right over $possessive anus.
 <<case "advertisements">>
@@ -2648,9 +2648,9 @@ $pronounCap's got a
 <<case "sacrilege">>
 	$pronounCap has a ring of Aramaic text tattooed around $possessive anus, which translates to horrible blasphemy.
 <<case "tribal patterns">>
-	$possessiveCap anus is bleached and looks like a sexual organ. It is tattooed with a tribal pattern that changes interestingly when $pronoun relaxes or tightens $possessive sphincter.
+	$possessiveCap anus is bleached. It is tattooed with a tribal pattern that changes interestingly when $pronoun relaxes or tightens $possessive sphincter.
 <<case "degradation">>
-	$possessiveCap anus is bleached and looks like a sexual organ. It is tattooed with gothic script in a ring around $possessive hole, reading '<<if $PC.title == 1>>Master<<else>>Mistress<</if>> Made Me An Anal Slut.'
+	$possessiveCap anus is bleached. It is tattooed with gothic script in a ring around $possessive hole, reading '<<if $PC.title == 1>>Master<<else>>Mistress<</if>> Made Me An Anal Slut.'
 <<case "counting">>
 	<<if $activeSlave.analCount == 0>>
 		$pronounCap has a dashed line tattooed around $possessive anus as a guideline for where her anal count will be inscribed.