Start putting exception guards.
Actually handle loss of audio focus properly.