Workaround if files (sound/images) can't be downloaded.

Add `retry` decorator for file download. Max attempts = 3.
Catch errors on download, pass empty filename on failure.