@Override
    public Status getInput(Object object){
        //String gameStatus = Game.PLAYING;
        String command;
        Status status = Status.PLAYING;
        Scanner inFile = new Scanner(System.in);
        do{
            this.display();
            try {
                //get command
                command = this.getCommand();
                switch (command){
                    case "N":
                        GamePreferenceView gamePref = new GamePreferenceView();
                        gamePref.getInput(null);
                        break;
                    case "H": 
                        HelpMenuView helpMenu = new HelpMenuView();
                        helpMenu.getInput(null);
                    case "X":
                        return Status.EXIT;
                        //break;//will be removed with previous line executes
                    /*default: 
                        displayError();
                        continue;*/
                }
            }
            catch (MenuException e){
                System.out.println("\n"+e.getMessage());
            }
            finally{
                inFile.close();
            }
        } while (!status.equals("EXIT"));
        
        return PLAYING;
    }