diff --git a/js/003-data/gameVariableData.js b/js/003-data/gameVariableData.js
index df0f8ab83d85e310cd1522807e1f8584514124a6..045bbf981082523637a6c1d42393816e9368adce 100644
--- a/js/003-data/gameVariableData.js
+++ b/js/003-data/gameVariableData.js
@@ -7,7 +7,7 @@ App.Data.defaultGameStateVariables = {
 	pmodVer: 0,
 	releaseID: 0,
 	slaveIndices: 0,
-	genePool: {},
+	genePool: [],
 	missingTable: {},
 	slaves: [],
 	showMissingSlaves: false,
diff --git a/src/data/backwardsCompatibility/backwardsCompatibility.js b/src/data/backwardsCompatibility/backwardsCompatibility.js
index 08c95e4d82687cea5a143a1924f8496cf4be280e..efa1b52568f4490c266364d20a246ef08b55e79d 100644
--- a/src/data/backwardsCompatibility/backwardsCompatibility.js
+++ b/src/data/backwardsCompatibility/backwardsCompatibility.js
@@ -2107,7 +2107,7 @@ App.Update.slaveLoopInit = function() {
 	} else {
 		V.missingTable = ngUpdateMissingTable(V.missingTable);
 	}
-	for (i = 0; i < SL; i++) {
+	for (let i = 0; i < SL; i++) {
 		if (V.slaves[i].relation !== 0) {
 			let seed = 0, rt = V.slaves[i].relationTarget, ID = V.slaves[i].ID;
 			let j = V.slaveIndices[rt];
@@ -2129,7 +2129,7 @@ App.Update.slaveLoopInit = function() {
 			}
 		}
 	}
-	for (i = 0; i < SL; i++) {
+	for (let i = 0; i < SL; i++) {
 		if (V.familyTesting === 1) {
 			if (V.slaves[i].canRecruit === 1) {
 				/* V.recruiters.push(V.slaves[i]);*/