public static void renderQuad(Texture texture, Colour colour, float x, float y, float width, float height){
		glEnable(GL_TEXTURE_2D);
		
		if(texture != null) texture.bind();
		if(colour != null) colour.bind();
		
		glBegin(GL_TRIANGLES); {
			glTexCoord2f(0, 0);
			glVertex2f(x, y);
			glTexCoord2f(1, 0);
			glVertex2f(x + width, y);
			glTexCoord2f(0, 1);
			glVertex2f(x, y + height);

			glTexCoord2f(1, 0);
			glVertex2f(x + width, y);
			glTexCoord2f(1, 1);
			glVertex2f(x + width, y + height);
			glTexCoord2f(0, 1);
			glVertex2f(x, y + height);
		} glEnd();
		
		glDisable(GL_TEXTURE_2D);
	}