public ScoreCategory findAvailable() {
		int limit = 1;
		if (isThree)
			limit = 3;

		Set<ScoreCategory> figures = used.keySet();
		for (ScoreCategory f : figures)
			if (used.get(f) < limit)
				return f;
		return null;
	}