public void draw() {
		if (useShader)
			ARBShaderObjects.glUseProgramObjectARB(program);
		// Coloring the box
		GL11.glLoadIdentity();
		GL11.glColor3f(red, green, blue);
		GL11.glBegin(GL11.GL_QUADS);
		GL11.glVertex2f(x - width / 2, y - height / 2);
		GL11.glVertex2f(x + width / 2, y - height / 2);
		GL11.glVertex2f(x + width / 2, y + height / 2);
		GL11.glVertex2f(x - width / 2, y + height / 2);
		GL11.glEnd();
		if (useShader)
			ARBShaderObjects.glUseProgramObjectARB(0);
	}