public void update(double delta) {
		components.removeAll(componentsToRemove);
		componentsToRemove.clear();

		Iterator<EntityComponent> it = components.iterator();
		while (it.hasNext()) {
			it.next().update(delta);
		}
	}