public void act() {
		if (backToMenuButton.wasClicked()) {
			// go to start state
			gameScreen.setState(gameScreen.getStartState());
		}

		String key = gameScreen.getKey();

		if (arrowLeftButton.wasClicked() || (key != null && key.equals("left"))) {
			currentHighscoreLevel--;
			if (currentHighscoreLevel < 1) {
				currentHighscoreLevel = gameScreen.getNumberOfLevels();
			}
			// reload this state
			gameScreen.setState(gameScreen.getHighscoreState());
		}

		if (arrowRightButton.wasClicked()
				|| (key != null && key.equals("right"))) {
			currentHighscoreLevel++;
			if (currentHighscoreLevel > gameScreen.getNumberOfLevels()) {
				currentHighscoreLevel = 1;
			}
			// reload this state
			gameScreen.setState(gameScreen.getHighscoreState());
		}
	}