public DeadEndModelWrapper(IMovementHelper movementHelper, IDirectionsFlagParser flagParser, IMazeArrayBuilder mazeArrayBuilder, IModelBuilder model)
 {
     _movementHelper = movementHelper;
     _flagParser     = flagParser;
     _model          = model;
     Maze            = mazeArrayBuilder.Build(Size);
 }
 protected override void Initialise(ModelInitialisationOptions options)
 {
     Maze = _mazeArrayBuilder.Build(options.Size);
 }