int max = boardSize - (min-1);
int mid = (boardSize >> 1) + 1;
// add the star points
GoStone handicapStone = new GoStone(true, HANDICAP_STONE_HEALTH);
starPoints_.add( new GoBoardPosition( min, min, null, handicapStone.copy()) );
starPoints_.add( new GoBoardPosition( max, max, null, handicapStone.copy()) );
starPoints_.add( new GoBoardPosition( min, max, null, handicapStone.copy()) );
starPoints_.add( new GoBoardPosition( max, min, null, handicapStone.copy()) );
starPoints_.add( new GoBoardPosition( min, mid, null, handicapStone.copy()) );
starPoints_.add( new GoBoardPosition( max, mid, null, handicapStone.copy()) );
starPoints_.add( new GoBoardPosition( mid, min, null, handicapStone.copy()) );
starPoints_.add( new GoBoardPosition( mid, max, null, handicapStone.copy()) );
starPoints_.add( new GoBoardPosition( mid, mid, null, handicapStone) );
}