public Player[] getPlayersList(String playersListFile){
		/*
		 * Считается, что файл со списком игроков выглядит так
		 * Mike:plays=15:rating=5&John:rating=1:plays=1&Emma:rating=7:plays=22&Kate:plays=20:rating=4
		 */
		File file = new File(playersListFile);
		/* если файла нет, то считывать информацию неоткуда, вернуть null */
		if(!file.exists()){
			return null;
		}
		Player[] playersList = null;
		StringBuffer sb = null;
		BufferedReader br = null;
		try {
			sb = new StringBuffer();
			FileReader reader = new FileReader (playersListFile);
			br = new BufferedReader (reader);
			String str;
			while((str = br.readLine()) != null) {
				sb.append(str);
			} 
			String[] lines = sb.toString().split("&");
			playersList = new Player[lines.length];
			String[] lineParts;
			String name = null;
			int rating = 0;
			for(int i=0; i < playersList.length; i++){
				lineParts = lines[i].split(":");
				name = lineParts[0];
				/*
				 * Напишите здесь код, который разбирает такую строку
				 * Mike:rating=3:plays=20 
				 */
				if(lineParts[1].equals("rating")){
					
				}
				playersList[i] = new PlayerImpl(name, rating);
			}
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch (IOException e) {
			e.printStackTrace();
		} finally {
			if (br != null) {
				try {
					br.close();
				} catch (IOException e1) {
					e1.printStackTrace();
				}
			}
		}
		return playersList;
	}