change Sound property for JS to hasDownloaded, fix geometry crash