public static void newGame(){
		String decodedPath = "";
		try {
			decodedPath = URLDecoder.decode(path, "UTF-8");
			decodedPath = decodedPath.substring(0, decodedPath.lastIndexOf("/") + 1);
		} catch (UnsupportedEncodingException e2) {
			// TODO Auto-generated catch block
			e2.printStackTrace();
		}

		System.out.print("What's your name? ");
		String name = keyboard.next();
		System.out.println("Hello, " + name);
		
		Parser p = new Parser();		
		ArrayList<Location> locs = p.parseLoc("data/locations.txt");
		for(int i = 0 ; i < locs.size(); i++){
			System.out.println("[" + (i+1) + "]" + locs.get(i).getName());
		}
		System.out.print("Where would you like to begin your journey? ");
		int option = keyboard.nextInt();
		String startLoc = locs.get(option - 1).getName();
		System.out.println(locs.get(option -1).getName());
		
		System.out.println("[1]N00b\n[2]Amateur\n[3]MLG 360 No Scope Triple Kill");
		System.out.print("Choose your difficulty: ");
		int difficulty = keyboard.nextInt();
		
		//File file = new File(save);
		save = new File("/" + decodedPath + "/saves/" + name + ".txt");
		try {
			save.createNewFile();
		} catch (IOException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		}
        FileWriter fr = null;
        try {
            fr = new FileWriter(save);
            fr.write("name\r\n");
            fr.write(name + "\r\n");
            fr.write("difficulty\r\n");
            fr.write(difficulty + "\r\n");
            fr.write("money\r\n");
            switch(difficulty){
			case 1:
				fr.write(1000000 + "\r\n");
				break;
			case 2:
				fr.write(500000 + "\r\n");
				break;
			case 3:
				fr.write(100000 + "\r\n");
				break;
			default:
				fr.write(1000000 + "\r\n");
				break;
		}
		fr.write("score\r\n");
		fr.write("0\r\n");
		fr.write("Distance Traveled\r\n");
		fr.write("0\r\n");
		fr.write("Location\r\n");
		fr.write(startLoc + "\r\n");
		fr.write("Places Traveled\r\n");
		fr.write("Places Left\r\n");
		for(Location l : locs){
			fr.write(l.getName() + "\r\n");
		}
		fr.write("Attractions Seen\r\n");
		fr.close();
            
            //fr.write(data);
        } catch (IOException e) {
        	System.out.println(save.getAbsolutePath());
            e.printStackTrace();
        }finally{
            //close resources
            try {
                fr.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
		loop();
	}