@Override

    public void doAction(String choice) {

        switch (choice) {
            case "H": // display the help menu
                HelpMenuView helpMenu = new HelpMenuView();
                helpMenu.display();
                break;
            case "M": // display the map/move menu
                //displayMap(Map map, Scene[] scenes);
                break;
            case "E": // display the exploring menu
                HuntGatherView HuntGatherMenu = new HuntGatherView();
                HuntGatherMenu.display();
                break;
            case "I": // save the inventory menu
                InventoryView inventoryMenu = new InventoryView();
                inventoryMenu.display();
                break;
            case "C": // display the crafting menu
                CraftingView craftingMenu = new CraftingView();
                craftingMenu.display();
                break;
            case "B": // display the building menu
                BuildingView buildingMenu = new BuildingView();
                buildingMenu.display();
                break;
            case "S": // save the current game to disk
                ProgramControl.saveGame(Survivalist.getCurrentGame());
                break;
            case "Q": // Exit to previous menu
                MainMenuView mainMenu = new MainMenuView();
                mainMenu.display();
                return;
            default:
                System.out.println("\n*** Invalid Selection *** Try again");
                break;
        }
    }