private void createMenuOptions() {
		String gameFontName = Configuration.GUI.Fonts.BUTTON_FONT;
		// Load all of the game graphics from the GUI congfiguration
		GameGraphic normalGraphic = GameAssetManager.getInstance().getObject(GameGraphic.class, Configuration.GUI.Graphics.GRAPHIC_BUTTON_NORMAL);
		GameGraphic hoverGraphic = GameAssetManager.getInstance().getObject(GameGraphic.class, Configuration.GUI.Graphics.GRAPHIC_BUTTON_HOVER);
		GameGraphic focusGraphic = GameAssetManager.getInstance().getObject(GameGraphic.class, Configuration.GUI.Graphics.GRAPHIC_BUTTON_FOCUS);

		/**
		 * Calculate the target locations for the menu, and apply the settings
		 */
		verticalMenuSpacing = 20;
		menuWidth = (int) normalGraphic.getWidth();
		menuHeight = (int) normalGraphic.getHeight();
		// Automatically position everything
		menuStartYPos = (GameSettings.getGameHeight() / 2) - (((options.length - 1) * (menuHeight + menuHeight)) / 2);
		endLocationX = GameSettings.getGameWidth() / 2 - menuWidth / 2;
		menuVelocity = 15;

		String fontName = Configuration.GUI.Fonts.BUTTON_FONT;

		String menuName = null, menuLinksTo = null;
		/**
		 * Iterate through each menu item and set the location to be below
		 * eachother with a spacing of verticalMenuSpacing
		 */
		for (int i = 0, x = -menuWidth, y = menuStartYPos + menuHeight + verticalMenuSpacing; i < options.length; i++, y += menuHeight + verticalMenuSpacing) {
			menuName = options[i][0];
			menuLinksTo = options[i][1];
			GameButtonGraphical button = new GameButtonGraphical(Helpers.concat(menuName, "-", menuLinksTo),
					GameAssetManager.getInstance().getClonedObject(GameFont.class, fontName), menuName, x, y,
					normalGraphic, hoverGraphic, focusGraphic) {
				@Override
				public void mousePressed() {
					super.mousePressed();
					// Instead of using the name we could also have passed in
					// the linkTo name in the constructor
					GameEngine.getGameScreenManager().setGameScreen(getName().substring(getName().indexOf("-") + 1));
				}
			};

			menuOptions.add(button);
		}
	}