Moved audio loading and playback to a background thread to avoid large loading blocks.