private void initializeMonuments(int numPlayers) {
		monuments = new Structure[3 + numPlayers];

		monuments[0] = new Structure(3, 1);
		int backwards = 0;
		for (int i = 1; i < 7; i++) {
			if ((numPlayers < 3 && (i == 2 || i == 6))
					|| (numPlayers % 2 != 0 && i == 4)) {
				backwards++;
				continue;
			}
			monuments[i - backwards] = new Structure(3 + 2 * i, 2 * i);
		}
	}