static void update(int delta) {
		for (int i = 0; i < entities.size(); i++)
			entities.get(i).update(delta);

		if (spawnNazi > 0)
			spawnNazi -= delta;
		else if (areThereAnyDoses()) {
			int naziX = random.nextInt(4100) + 600;
			entities.add(new Nazi(naziX, 0));
			print("Spawned a Nazi at " + naziX + ", 0");
			spawnNazi = SPAWN_NAZI_DELAY;
		}

		if (spawnFSM > 0)
			spawnFSM -= delta;
		else if (areThereAnyDoses()) {
			int fsmX = random.nextInt(RIGHT_BORDER);
			entities.add(new FlyingSpaghettiMonster(fsmX, BOTTOM_BORDER / 2));
			print("Spawned an instance of the Flying Spaghetti Monster at " + fsmX + ", -500");
			spawnFSM = SPAWN_FSM_DELAY;
		}
	}