Prevent Background assets from being draggable.
Fixed bug in Audio, made Interpreter more robust:
- When no currentIndex was set on an Audio asset, loading would fail.
- Added try-catch to Interpreter.prototype.restoreSaveGame() so that
  when there's an error in an asset's restore() method, other assets
  will still load thereafter.
Merge branch '0.3' into 0.4