public void addMember(Member e) {
		if (!elements.contains(e)) {
			elements.add(e);
			if (e.get(GraphicsComponent.class) != null) {
				// This corresponds to removeRender(...), both must be changed
				// the same
				switch (e.getType().toLowerCase()) {
				case "decoration":
					addRender(RenderLayer.DECORATION, e);
					break;
				case "item":
					addRender(RenderLayer.DECORATION, e);
					break;
				case "zone":
					addRender(RenderLayer.DECORATION, e);
					break;
				case "container":
					addRender(RenderLayer.DECORATION, e);
					break;
				case "player":
					addRender(RenderLayer.MAIN, e);
					break;
				case "prop":
					addRender(RenderLayer.MAIN, e);
					break;
				default:
					addRender(RenderLayer.MAIN, e);
					break;
				}
			} else {
				Console.log("Not a valid object @ level -> addMember()",
						in.ERROR);
			}
		}
	}