public void updateFromScorecard(ScorecardSummary summary) {
		addAlbatrosses(summary.getAlbatrosses());
        addPars(summary.getPars());
		addBirdies(summary.getBirdies());
		addBogeys(summary.getBogeys());
		addDoubleBogeys(summary.getDoubleBogeys());
		addTripleBogeys(summary.getTripleBogeys());
		addEagles(summary.getEagles());
		addHolesInOne(summary.getHolesInOne());
		adjustLifetimeOverUnder(summary.getOverUnderPar());
		addToLifetimeThrows(summary.getScore());
	    addGamePlayed();
	    if (summary.getWorstHole() > worstHole){
	        setWorstHole(summary.getWorstHole());
	    }
	    updateAverageOverUnder();
	}