public String summary(){
    	String ret = summaryShort();
    	ret += blueTeam.won ? StringFunctions.centerPad("$!$!$Blue Team Wins$!$!$", 60, ' ') + "\n" : StringFunctions.centerPad("$!$!$Purple Team Wins$!$!$", 60, ' ') + "\n"; 
    	if(incomplete) ret += playedAsSummoner.summaryInDepth(incomplete);
		else{
			ret += "\n" + StringFunctions.centerPad("BLUE TEAM", 60, '#');
			ret += "\n" + blueTeam.summary() + "\n\n";
			int pos = 0;
			for(Summoner s: blueTeam)
				ret += (++pos) + ")" + s.summaryInDepth(incomplete) + "\n";
			ret += "\n" + StringFunctions.centerPad("PURPLE TEAM", 60, '#');
			ret += "\n" + purpleTeam.summary() + "\n\n";
			pos = 0;
			for(Summoner s: purpleTeam)
				ret += (++pos) + ")" + s.summaryInDepth(incomplete) + "\n";
			ret += "\n  " + mvp() + "\n";
		}
		
		return ret;
    }