public static void newGame() {
		if (System.nanoTime() - lLastCalledAt > L_MIN_TIME_BETWEEN_FILEOP) {
			// LOLTIME = System.nanoTime();
			strPlayerName = "";
			strPlayerGender = "";
			strTrainerName = "";
			lTimePlayed = 0;
			iLocation = 0;
			iLocX = 0;
			iLocY = 0;
			iBattle = 0;
			iWin = 0;
			ArrayList<String> stralBadges = new ArrayList<String>();
			iaGameVars = new int[GAME_VAR_AMOUNT];
			pokemonParty = new String[POKEMON_PARTY_AMOUNT];
			pokemonLevels = new int[POKEMON_LEVELS_AMOUNT];
			pokemonExp = new int[POKEMON_EXP_AMOUNT];
			pokemon1MoveSet = new String[POKEMON_MOVES1_AMOUNT];
			pokemon1Ivs = new int[POKEMON1_IVS_AMOUNT];
			pokemonHp = new int[POKEMON_HP_AMOUNT];
			pokemonFullHp = new int[POKEMON_FULLHP_AMOUNT];
			enemyParty = new String[ENEMY_PARTY_AMOUNT];
			enemyLevels = new int[ENEMY_LEVELS_AMOUNT];
			enemy1MoveSet = new String[ENEMY_MOVES1_AMOUNT];
			enemy1Ivs = new int[ENEMY1_IVS_AMOUNT];
			// LOLTIME = System.nanoTime() - LOLTIME;
			// System.out.println(LOLTIME);
		}
		lLastCalledAt = System.nanoTime();
	}