if (this.currentPhrase.equals(this.found)) {
MessageBuilder stats = sys.message();
List<Entry<String, Integer>> contrib = this.numCorrect.entrySet().stream().sorted((e1, e2) -> e2.getValue() - e1.getValue()).collect(Collectors.toList());
String curr = this.currentPhrase.replaceAll("[^A-Za-z]", "");
for (Entry<String, Integer> player : contrib) {
<BUG>if (stats.length() > 0) {
stats.newLine();</BUG>
}
String ps = String.valueOf(player.getValue() * 100.0 / curr.length());
stats.bold(true).escaped(player.getKey() + ": ").bold(false);

if (this.currentPhrase.equals(this.found)) {
MessageBuilder stats = sys.message();
List<Entry<String, Integer>> contrib = this.numCorrect.entrySet().stream().sorted((e1, e2) -> e2.getValue() - e1.getValue()).collect(Collectors.toList());
String curr = this.currentPhrase.replaceAll("[^A-Za-z]", "");
for (Entry<String, Integer> player : contrib) {
if (!stats.isEmpty()) {
stats.newLine();
}
String ps = String.valueOf(player.getValue() * 100.0 / curr.length());
stats.bold(true).escaped(player.getKey() + ": ").bold(false);
