public CommandInitializer(IPlateau _plateau, IRoverManager _roverManager, ICommandParser aCommandParser, ICommandInvoker aCommandInvoker)
 {
     plateau        = _plateau;
     commandParser  = aCommandParser;
     commandInvoker = aCommandInvoker;
     commandInvoker.SetPlateau(plateau);
     commandInvoker.SetRoverManager(_roverManager);
 }