@Override
	public void render(Screen screen) {
		super.render(screen);
		
		screen.render(getX(), getY(), getHeight(), getWidth(), sprite);
		if (text != null) {
			Art.FONT.render(getX()+(getWidth()-Art.FONT.getStringWidth(text))/2, getY()+(getHeight())/2 - (Art.FONT.getHeight()/2), text, screen);
		}
		
		// Render highlight if hovered
		if (isHovered)
			screen.renderBlank(getX(), getY(), getWidth(), getHeight(), 0x7fffff00);
	}