score = augmentCappedScore(score, c.getDrones(), destination.getDrones(), c.bases()*30, 50, 4, waypoint);
score = augmentScore(score, c.getZerglings(), destination.getZerglings(), 25, .25, waypoint);
score = augmentScore(score, c.getBanelings(), destination.getBanelings(), 75, .75, waypoint);
score = augmentScore(score, c.getRoaches(), destination.getRoaches(), 100, 1.0, waypoint);
score = augmentScore(score, c.getMutalisks(), destination.getMutalisks(), 200, 2.0, waypoint);
score = augmentCappedScore(score, c.getQueens(), destination.getQueens(), c.bases()*2, 150, 2.5, waypoint);
score = augmentScore(score, c.getHydralisks(), destination.getHydralisks(), 150, 1.5, waypoint);
score = augmentScore(score, c.getInfestors(), destination.getInfestors(), 250, 2.5, waypoint);
score = augmentScore(score, c.getCorruptors(), destination.getCorruptors(), 250, 2.5, waypoint);
score = augmentScore(score, c.getUltralisks(), destination.getUltralisks(), 500, 5.0, waypoint);
score = augmentScore(score, c.getBroodlords(), destination.getBroodlords(), 400, 4.0, waypoint);