diff --git a/src/pregmod/electiveSurgery.tw b/src/player/electiveSurgery.tw
similarity index 100%
rename from src/pregmod/electiveSurgery.tw
rename to src/player/electiveSurgery.tw
diff --git a/src/js/playerJS.js b/src/player/js/playerJS.js
similarity index 99%
rename from src/js/playerJS.js
rename to src/player/js/playerJS.js
index 1568d7af2842ef93f52b3d0236f10c3cd389ed8b..7495716eadd160d21dacc79d1c711595be82d7d6 100644
--- a/src/js/playerJS.js
+++ b/src/player/js/playerJS.js
@@ -1,3 +1,7 @@
+window.BasePlayer = function BasePlayer() {
+	return new App.Entity.PlayerState();
+};
+
 /**
  * Determines whether PC is fertile
  * @param {object} PC
diff --git a/src/pregmod/pcSkinWorkaround.tw b/src/player/pcSkinWorkaround.tw
similarity index 100%
rename from src/pregmod/pcSkinWorkaround.tw
rename to src/player/pcSkinWorkaround.tw
diff --git a/src/pregmod/pcSurgeryDegradation.tw b/src/player/pcSurgeryDegradation.tw
similarity index 100%
rename from src/pregmod/pcSurgeryDegradation.tw
rename to src/player/pcSurgeryDegradation.tw