public void load() throws FileNotFoundException{
		File dir = new File ("BITPLOMACY_SAVES");
		File file = new File (dir, "Save1.dat");
		Scanner sc = new Scanner(file);

		for (Territory t : territories) {
			if (t.getUnit() != null)
				removeUnit(t.getUnit());
		}

		String temp = sc.nextLine();
		String[] currLine = temp.split("\t");

		if (currLine[0].equals("Build/Remove"))
			currPhase = new BuildPhase(currLine[0], new Integer(currLine[1]));
		else
			currPhase = new PlanningPhase(currLine[0], new Integer(currLine[1]));

		while (sc.hasNextLine()) {
			currLine = sc.nextLine().split("\t");
			Player p = players[new Integer(currLine[0]) - 1];
			for (int i = 1; i < currLine.length; i++) {
				createUnit(getTerritory(currLine[i]), new Boolean(
						currLine[i + 1]), p);
				i++;
			}
		}
		sc.close();
		adjustNumSC();
		
	}