Using ExitCode to notify when a run failed.
Made ViewerArguments not save after being set.
Made settings changer plugin use restart code.
Tweaked settings loader plugin.
Settings loader GUI outputs the correct values.
AvatarMovementPlugin moves mouse off screen.
Recorder plugin uses RepeatCode if failed.
Updated ExperimentalConfig so that settings changer can use repeat code and run to a maximum value and so that RunInfo is not saved each time.