public boolean isEndOfGame() { return (leftTeam.getScore() >= gameLength.getPoints() || rightTeam.getScore() >= gameLength.getPoints()) && !isOvertime(); }
public boolean isOvertime() { return (leftTeam.getScore() >= gameLength.getPoints() || rightTeam.getScore() >= gameLength.getPoints()) && Math.abs(leftTeam.getScore() - rightTeam.getScore()) < 2; }