public void draw(int window_x, int window_y, int window_width,
			int window_height, Graphics g, Level level) {

		g.drawImage(
				level.getBackground().getSubimage(this.x, this.y, this.width,
						this.height), window_x, window_y, window_width,
				window_height, null);

		for (List<Member> l : level.getRenders().values()) {
			for (Member m : l) {
				if ((m.get(GraphicsComponent.class)).isWithin(this)) {
					drawMember(window_x, window_y, window_width, window_height,
							m, g);

					if (m.getType().equalsIgnoreCase("player")
							&& !((Player) m).isMainPlayer() && bars) {
						drawBars(window_x, window_y, window_width,
								window_height, (Player) m, g);
					}
				}
			}
		}
	}