public void onRender(GameContainer gc, Graphics g, StateBasedGame game){
		float mouseX = gc.getInput().getMouseX();
		float mouseY = gc.getInput().getMouseY();
		if(mouseX >= x && mouseX <= x + width && mouseY >= y && mouseY <= y+height){
			highlightFont.drawString(x, y, text, highlightColor);
			if(gc.getInput().isMousePressed(0)){
				this.onClick(gc,g,game);
			}
		} else {
			font.drawString(x + (highlightWidth - width) / 2, y + (highlightHeight - height) / 2, text, standardColor);
		}
	}