@Override
	public void loadPlayers() throws PersistenceException {
		PlayerContainer pCon = PlayerContainer.instance();
		CsvReader csvReader = null;
		try {
			csvReader = new CsvReader(FILENAME, DELIMITER);
			csvReader.skipLine();
			csvReader.skipLine();
			csvReader.readHeaders();
			csvReader.readRecord(); // skip headers
			while (csvReader.readRecord()) {
				if (csvReader.get(COLUMN_PARTICIPATING).equals(IS_PARTICIPATING)) {
					String nick = csvReader.get(COLUMN_NICK);
					double ratio = Double.valueOf(csvReader.get(COLUMN_FULL_L_RATIO));
					Player player = new Player(nick, ratio);
					pCon.addPlayer(player);
				}
			}
		} catch (IOException | NumberFormatException e) {
			throw new PersistenceException(e.getMessage());
		} finally {
			if (csvReader != null)
				csvReader.close();
		}
	}