Improve interface to allow for streaming replays
Revert Decode() error back to default
Merge remote-tracking branch 'remotes/donny/master'