public void update(GameContainer container, StateBasedGame game, int arg2)
throws SlickException {
MusicManager musicManager = MusicManager.getInstance();
if (!started || musicManager.getPlayingMusic() == null) {
started = true;
musicManager.playMusic(bgMusic);
}
Input input = container.getInput();
for (TextButton tb : buttons) {
tb.update(input);