public Match requestNextMatch(int userID) {
		alstNewMatchRequests.add(userID);
		int userCount = 0;
		for (Team team : playmode.getTeams()) {
			userCount += team.getUser().length;
		}
		Match nextMatch = upcomingMatches.peek();
		if((alstNewMatchRequests.size() - alstLeftUser.size()) == userCount){
			nextMatch(userID);
			alstNewMatchRequests.clear();
		}
		return nextMatch;
	}