private List<PowerFailure> getPowerFailureList() {
		Set<PowerFailure> res = new HashSet<>();
		
		for (int x = 0; x < grid.width; x++) {
			for (int y = 0; y < grid.height; y++) {
				if (Math.random() * 100 <= chance) { // 5% chance of adding a powerfailure
					Position position = new Position(x, y);
					for (Position p : grid.getPositionsAround(position)) {
						PowerFailure pf = map.get(p);
						if(pf == null) {
							pf = new PowerFailure(p);
							map.put(p, pf);
							res.add(pf);
						} else {
							pf.setLifeTimeToMax();
						}
					}
				}
			}
		}
		
		return new ArrayList<PowerFailure>(res);
	}