@Override
    public void catchViewEvent(ViewEvent ev) {
        
        Class vClass = ev.getSource().getClass();
        
        if (vClass == WorldTextView.class) {
            System.out.println("Choose the action that you want to perform. Help => (h) :");
            this.observed = 1;
            
        }else if(vClass == OptionTextView.class){
            System.out.println("Choose the settings you want. Help => (h) :");
            this.observed = 2;
        }

        if (!this.listening) {
            String cmd = this.getCmd();
            try {
                this.cmdAnalyser(cmd, ev);

            } catch (InvalidCommandException e) {
                System.err.println(e.getMessage());
                this.catchViewEvent(ev);
            }
        }
    }