@Override
  public void update(GameContainer gc, StateBasedGame game, int delta) throws SlickException {
    progressBar.setProgress(mapGenerator.getProgress());

    if (mapGenerator.isFinished()) game.enterState(Game.STATE_CITY_VIEW);
  }