diff --git a/player variables documentation - Pregmod.txt b/player variables documentation - Pregmod.txt
index 48b54feced0a464cd28a3d48cedda491582e5398..3f5e48965366778a2d85785396349e50d2405258 100644
--- a/player variables documentation - Pregmod.txt	
+++ b/player variables documentation - Pregmod.txt	
@@ -1,13 +1,15 @@
 Player variables documentation - Pregmod
 
+Shares the vast majority of slave variables. Only ones in use are listed here. For more, see /player/js/playerState.js.
+
 **anything labeled accepts string will return any string entered into it**
 
-name:
+slaveName:
 
 your first name
 accepts string
 
-surname:
+slaveSurname:
 
 your last name
 accepts string
@@ -30,20 +32,174 @@ Player's gender
 "XY"
 "XX"
 
-dick:
+degeneracy:
+
+How strong/are there rumors about you doing unsavory things with your slaves
+0	- 10	- occasional whispers
+11	- 25	- minor rumors
+26	- 50	- rumors
+51	- 75	- bad rumors
+70	- 100	- severe rumors
+101+		- life ruining rumors
+
+refreshment:
+
+your favorite refreshment
+accepts string
+
+refreshmentType:
+
+(uncommon in events)
+The method of consumption of .refreshment
+0 - smoked
+1 - drank
+2 - eaten
+3 - snorted
+4 - injected
+5 - popped
+6 - orally dissolved
+
+career:
+
+Your career before becoming owner
+"wealth"
+"capitalist"
+"mercenary"
+"slaver"
+"engineer"
+"medicine"
+"celebrity"
+"escort"
+"servant"
+"gang"
+"BlackHat"
+"arcology owner"
+
+rumor:
+
+"wealth"
+"diligence"
+"force"
+"social engineering"
+"luck"
+
+actualAge:
+
+(uncommon in events)
+your actualAge
+14+
+
+physicalAge:
+
+your body's age
+14+
+
+visualAge:
+
+(uncommon in events)
+how old you look
+14+
+
+ovaryAge:
+
+How old your ovaries are
+Used to delay menopause temporarily
+
+birthWeek:
+
+your week of birth in a year
+accepts int between 0-51
+
+ageImplant:
+
+have you had age altering surgery, not yet in use
+0 - no
+1 - yes
+
+boobs:
 
 (common in events)
-Player has a cock
+0 - 299   - masculine chest (if title = 1) or flat chested (if title = 0)
+300-399   - A-cup;
+400-499   - B-cup
+500-649   - C-cup
+650-799   - D-cup
+800-999   - DD-cup
+1000-1199 - F-cup
+1200-1399 - G-cup
+1400-1599 - H-cup
+
+boobsImplant:
+
+Size, if any, of breast implants
+0 - none
+1+ - yes
+
+lactation:
+
+is player lactating
 0 - no
 1 - yes
 
+lactationDuration:
+
+how many more weeks the player will lactate for
+0+
+
+butt:
+
+how big your butt is
+2 - normal
+3 - big
+4 - huge
+5 - enormous
+
+buttImplant:
+
+do you have butt implants
+0 - no
+1+ - size
+
 vagina:
 
 (common in events)
 Player has a pussy
+-1 - no
+0  - virgin
+1  - tight
+2  - reasonably tight
+3  - loose
+4  - cavernous
+
+newVag:
+
+have you had a loose vagina restored
 0 - no
 1 - yes
 
+dick:
+
+(common in events)
+Player has a cock
+0 - no
+4 - big
+
+balls:
+
+how big your balls are (sizes above 0 requires dick == 1)
+0  - none
+3  - normal
+5  - massive
+9  - monstrous
+14 - hypertrophied
+30 - melons
+
+ballsImplant:
+
+how big your balls implants are (requires dick == 1)
+0 - none
+1+ size added
+
 preg:
 
 (uncommon in events)
@@ -85,7 +241,7 @@ Menstrual cycle control variable.
 belly:
 
 (uncommon in events)
-how big your belly is in CCs (preg only)
+how big your belly is in CCs
 thresholds
 100	- bloated
 1500	- early pregnancy
@@ -100,10 +256,6 @@ thresholds
 105000	- full term septuplets
 120000	- full term octuplets
 
-mpreg:
-
-used for <<KnockMeUp>> compatibility
-
 pregSource:
 
 who knocked you up
@@ -132,158 +284,41 @@ are you giving birth this week
 0 - no
 1 - yes
 
-births:
+skill:
 
-how many children you've had
-accepts int
+	trading:
 
-boobsBonus:
+	your trading skill
+	accepts int between -100 and 100
 
-(rare in events)
-breast size
--3	- B-cup
--2	- C-cup
--1	- D-cup
- 0	- DD-cup
- 1	- F-cup
- 2	- G-cup
- 3	- H-cup
+	warfare:
 
-degeneracy:
+	your warfare skill
+	accepts int between -100 and 100
 
-How strong/are there rumors about you doing unsavory things with your slaves
-0	- 10	- occasional whispers
-11	- 25	- minor rumors
-26	- 50	- rumors
-51	- 75	- bad rumors
-70	- 100	- severe rumors
-101+		- life ruining rumors
+	hacking:
 
-voiceImplant:
+	your hacking skill
+	accepts int between -100 and 100
 
-no effect
+	slaving:
 
-accent:
+	your slaving skill
+	accepts int between -100 and 100
 
-no effect
+	engineering:
 
-shoulders:
+	your engineering skill
+	accepts int between -100 and 100
 
-no effect
+	medicine:
 
-shouldersImplant:
+	your medicine skill
+	accepts int between -100 and 100
 
-no effect
+	cumTap:
 
-boobs:
-
-(common in events)
-0 - masculine chest (if title = 1) or flat chested (if title = 0)(WIP)
-1 - feminine bust
-
-lactation:
-
-is player lactating
-0 - no
-1 - yes
-
-lactationDuration:
-
-how many more weeks the player will lactate for
-0+
-
-career:
-
-Your career before becoming owner
-"wealth"
-"capitalist"
-"mercenary"
-"slaver"
-"engineer"
-"medicine"
-"celebrity"
-"escort"
-"servant"
-"gang"
-"BlackHat"
-"arcology owner"
-
-rumor:
-
-"wealth"
-"diligence"
-"force"
-"social engineering"
-"luck"
-
-birthWeek:
-
-your week of birth in a year
-accepts int between 0-51
-
-age:
-
-(uncommon in events)
-your age (obsolete, not in use)
-0 - young
-1 - typical
-2 - middle age
-
-sexualEnergy:
-
-how much fucking you can do in a week
-accepts int
-
-refreshment:
-
-your favorite refreshment
-accepts string
-
-refreshmentType:
-
-(uncommon in events)
-The method of consumption of .refreshment
-0 - smoked
-1 - drank
-2 - eaten
-3 - snorted
-4 - injected
-5 - popped
-6 - orally dissolved
-
-trading:
-
-your trading skill
-accepts int between -100 and 100
-
-warfare:
-
-your warfare skill
-accepts int between -100 and 100
-
-hacking:
-
-your hacking skill
-accepts int between -100 and 100
-
-slaving:
-
-your slaving skill
-accepts int between -100 and 100
-
-engineering:
-
-your engineering skill
-accepts int between -100 and 100
-
-medicine:
-
-your medicine skill
-accepts int between -100 and 100
-
-cumTap:
-
-how acclimated you are to taking huge loads
+	how acclimated you are to taking huge loads
 
 race:
 
@@ -312,25 +347,27 @@ do you have markings?
 "freckles"
 "heavily freckled"
 
-eyeColor:
+eye:
+	right:/left:
+		iris:
 
-your eye color
-accepts string
+		your eye color
+		accepts string
 
-origEye:
+		pupil:
 
-your original eye color
-accepts string
+		your pupil shape
+		accepts string
 
-pupil:
+		sclerae:
 
-your pupil shape
-accepts string
+		your sclerae color
+		accepts string	
 
-sclerae:
+	origColor:
 
-your sclerae color
-accepts string
+	your genetic eye color
+	accepts string
 
 hColor:
 
@@ -369,123 +406,76 @@ daughters:
 
 how many daughters you have
 
-birthElite:
-
-how many children you've carried for the SE
-
-birthMaster:
-
-how many children you've carried for your former master (servant start only)
-
-birthDegenerate:
-
-how many slave babies you've had
-
-birthClient:
-
-how many whoring babies you've had
-
-birthOther:
-
-untracked births
-
-birthArcOwner:
-
-how many children you've carried for other arc owners
-
-birthCitizen:
+counter:
 
-how many children you've had by sex with citizens (not whoring)
+	birthsTotal:
 
-birthSelf:
+	how many children you've had
+	accepts int
 
-how many times you've giving birth to your own selfcest babies
+	birthElite:
 
-birthLab:
+	how many children you've carried for the SE
 
-how many designer babies you've produced
+	birthMaster:
 
-slavesFathered:
+	how many children you've carried for your former master (servant start only)
 
-how many slave babies you are the father of
+	birthDegenerate:
 
-slavesKnockedUp:
+	how many slave babies you've had
 
-how many slaves you've gotten pregnant
+	birthClient:
 
-intelligence:
+	how many whoring babies you've had
 
-100
+	birthOther:
 
-face:
+	untracked births
 
-100
+	birthArcOwner:
 
-actualAge:
+	how many children you've carried for other arc owners
 
-(uncommon in events)
-your actualAge
-14+
+	birthCitizen:
 
-physicalAge:
+	how many children you've had by sex with citizens (not whoring)
 
-your body's age
-14+
+	birthSelf:
 
-visualAge:
+	how many times you've giving birth to your own selfcest babies
 
-(uncommon in events)
-how old you look
-14+
+	birthLab:
 
-boobsImplant:
+	how many designer babies you've produced
+	
+	birthFuta:
 
-do you have breast implants
-0 - no
-1 - yes
+	how many babies you've had with the Futanari Sisters
 
-butt:
+	storedCum:
 
-how big your butt is
-0 - normal
-1 - big
-2 - huge
-3 - enormous
+	How many units of your cum are stored away for artificially inseminating slaves
 
-buttImplant:
+	laborCount:
 
-do you have butt implants
-0 - no
-1 - yes
+	Have you experienced labor.
 
-balls:
+	slavesFathered:
 
-how big your balls are (requires dick == 1)
-0 - normal
-1 - big
-2 - huge
-3 - massive
+	how many slave babies you are the father of
 
-ballsImplant:
+	slavesKnockedUp:
 
-how big your balls implants are (requires dick == 1)
-0 - normal
-1 - large
-2 - huge
-3 - enormous
-4 - monstrous
+	how many slaves you've gotten pregnant
 
-ageImplant:
+intelligence:
 
-have you had age altering surgery, not yet in use
-0 - no
-1 - yes
+100
 
-newVag:
+face:
 
-have you had a loose vagina restored
-0 - no
-1 - yes
+100
 
 reservedChildren:
 
@@ -507,56 +497,17 @@ have you been drugged with fertility drugs
 0	- no
 1+	- how many weeks they will remain in your system
 
+sexualEnergy:
+
+how much fucking you can do in a week
+accepts int
+
 staminaPills:
 
 Are you taking pills to fuck more slaves each week?
 0 - no
 1 - yes
 
-ovaryAge:
-
-How old your ovaries are
-Used to delay menopause temporarily
-
-eggType:
-
-Used for compatibility.
-"human"
-
-ballType:
-
-Used for compatibility.
-"human"
-
-storedCum:
-
-How many units of your cum are stored away for artificially inseminating slaves
-
-behavioralFlaw:
-
-Used for compatibility.
-"none"
-
-behavioralQuirk:
-
-Used for compatibility.
-"none"
-
-sexualFlaw:
-
-Used for compatibility.
-"none"
-
-sexualQuirk:
-
-Used for compatibility.
-"none"
-
-fetish:
-
-Used for compatibility.
-"none"
-
 pubicHStyle:
 
 Used for compatibility.
@@ -566,3 +517,19 @@ underArmHStyle:
 
 Used for compatibility.
 "hairless"
+
+rules:
+	living:
+	
+	Your starting expenses. Increases each NG+ until max. Keep in mind that this is in terms of an arcology owner.
+	"spare"
+	"normal"
+	"luxurious"
+	
+	lactation:
+	
+	How you are handling your lactation?
+	"none"
+	"induce"
+	"maintain"
+	"sell"
diff --git a/src/player/js/PlayerState.js b/src/player/js/PlayerState.js
index 7f982e33b695246614bc7df9176ae5c19b076486..3bea6558fa7ee1abeb7d38e7066f66d2e39d19ba 100644
--- a/src/player/js/PlayerState.js
+++ b/src/player/js/PlayerState.js
@@ -35,6 +35,12 @@ App.Entity.PlayerSkillsState = class {
  */
 App.Entity.PlayerRulesState = class {
 	constructor() {
+		/**
+		 * Your starting expenses.
+		 * * "spare"
+		 * * "normal"
+		 * * "luxurious"
+		 */
 		this.living = "luxurious";
 		this.speech = "permissive";
 		this.release = "permissive";
@@ -1097,6 +1103,8 @@ App.Entity.PlayerState = class PlayerState {
 		 * * 4: gaping
 		 */
 		this.anus = 0;
+		/** used to calculate size of area around anus. */
+		this.analArea = 1;
 		/**
 		 * dick size
 		 * * 0: none
@@ -1113,8 +1121,6 @@ App.Entity.PlayerState = class PlayerState {
 		 * * 11+: hypertrophied
 		 */
 		this.dick = 4;
-		/** used to calculate size of area around anus. */
-		this.analArea = 1;
 		/**
 		 * is dick pierced
 		 * * 0: no
@@ -1995,6 +2001,7 @@ App.Entity.PlayerState = class PlayerState {
 			brand: {},
 			scar: {},
 			skill: {},
+			rules: {},
 			custom: {},
 		};
 	}