public int LeadWolfAtTime(int inRound){
		if(inRound > RoundNum) return 0; // This is the future.
		int output = 0;
		for(int n = 0; n < NumWolves;n++){
			for(int i = 0; i < NumPlayers; i++){
				int Role = PlayerRoles[i];
				if(Role == (n+3)) return (i+1); // The lead wolf _is_ alive 'now'.
				if((Role == -(n+3)) && (inRound >= TimeOfDeath[i])) return (i+1);
				//The lead wolf _is_ dead, but _was_ alive at the time of interest.
			}
		}		
		return output;
	}