public Button(float x, float y, String text, int buttonID) throws SlickException {
		super(x, y, 180, 53);
		this.buttonID = buttonID;
		this.text = text;
		int length = text.length();
		normal = new Image("res/gui/button.png");
		pressed = new Image("res/gui/buttonPressed.png");
		hovered = new Image("res/gui/buttonHighlight.png");
		state = normal;
		
		text_x = x + 91 - (length * 5);
		text_y = y + 17;
	}