private void saveBasicPokeStats(Pokemon pkmn, int offset) {
		rom[offset + 1] = (byte) pkmn.hp;
		rom[offset + 2] = (byte) pkmn.attack;
		rom[offset + 3] = (byte) pkmn.defense;
		rom[offset + 4] = (byte) pkmn.speed;
		rom[offset + 5] = (byte) pkmn.spatk;
		rom[offset + 6] = (byte) pkmn.spdef;
		rom[offset + 7] = typeToByte(pkmn.primaryType);
		if (pkmn.secondaryType == null) {
			rom[offset + 8] = rom[offset + 7];
		} else {
			rom[offset + 8] = typeToByte(pkmn.secondaryType);
		}
		rom[offset + 9] = (byte) pkmn.catchRate;

		rom[offset + 11] = (byte) pkmn.commonHeldItem;
		rom[offset + 12] = (byte) pkmn.rareHeldItem;
		rom[offset + 22] = pkmn.growthCurve.toByte();
	}