@Override
  public void init(GameContainer gc, StateBasedGame sbg) throws SlickException {

    {
      /* Deferred loading of images for better performances */
      LoadingList loading = LoadingList.get();

      loading.add(
          new DeferredFile("res/menu_graphics/new/menu_screen.png") {
            public void loadFile(String filename) throws SlickException {
              menuBackground = new Image(filename);
            }
          });

      loading.add(
          new DeferredFile("res/menu_graphics/new/menu_button.png") {
            public void loadFile(String filename) throws SlickException {
              menuButton = new Image(filename);
            }
          });

      loading.add(
          new DeferredFile("res/menu_graphics/new/menu_hover.png") {
            public void loadFile(String filename) throws SlickException {
              menuHover = new Image(filename);
            }
          });
    }

    /* Credits text */
    credits =
        new String[][] {
          {
            "Music Assets",
            "\"Beachfront Celebration\" Kevin MacLeod (incompetech.com)",
            "Licensed under Creative Commons: By Attribution 3.0",
            "http://creativecommons.org/licenses/by/3.0/"
          },
          {
            "Images",
            "Loading screen plane created by Sallee Design",
            "http://salleedesign.com/resources/plane-psd/"
          },
          {
            "Font",
            "A love of thunder",
            "Downloaded from DaFont",
            "http://www.dafont.com/a-love-of-thunder.font"
          }
        };
  }