public static List<Intersection> getStarPoints(int boardSize) {
		List<Intersection> starPoints = new ArrayList<Intersection>();
		if (boardSize == 9) {
			starPoints.addAll(Arrays.asList(star(2, 2), star(2, 4), star(2, 6), star(4, 2), star(4, 4), star(4, 6), star(6, 2), star(6, 4), star(6, 6)));
		} else if (boardSize == 13) {
			starPoints.addAll(Arrays.asList(star(3, 3), star(3, 6), star(3, 9), star(6, 3), star(6, 6), star(6, 9), star(9, 3), star(9, 6), star(9, 9)));
		} else if (boardSize == 19) {
			starPoints.addAll(Arrays.asList(star(3, 3), star(3, 9), star(3, 15), star(9, 3), star(9, 9), star(9, 15), star(15, 3), star(15, 9), star(15, 15)));
		}

		return starPoints;
	}