private void loadPlayer(File playerFolder) throws IOException, Exception{
		if(playerFolder.isDirectory()){
			File gameDirectory = null;
			Player created = null;
			for(File g: playerFolder.listFiles()){	//for all files per folder
				if(g.getAbsolutePath().endsWith(".txt")){	//if player data
                                    Logger.loudLogLine("Loading data for " + g.getName().substring(0, g.getName().length()-4));
					br = new BufferedReader(new FileReader(g));
					String in = br.readLine();
					if(in != null && !in.equals("null")){
						created = gson.fromJson(in, Player.class);
						created.updateRecent();
						Player.addTracked(created);
					}
				}
				else if(g.isDirectory()){
					gameDirectory = g;
				}
			}
			if(created != null){
				loadGames(created, gameDirectory);
				Logger.loudLogLine("  " + created.summaryShort() + " loaded.");
				if(!((Boolean) ConfigVars.get(ConfigVars.COMPLETE_ONLY)))
					created.update();
			}
			if(br != null)
				br.close();
		}
	}