public virtual void HandleInteractive(Interactive _interactive)
        {
            List <Command> commandsToStack = _interactive.CommandsToExecute();

            foreach (Command c in commandsToStack)
            {
                InteractiveHandlerServiceLocator.commandsManager.AddCommand(c);
            }
            InteractiveHandlerServiceLocator.commandsManager.ExecuteCommand();
        }