Fixed bug - regular sound region would set isPlaying to true, but never false. Now a regular sound region does not set isPlayingLoop (renamed) at all.
Reorganized code in draw().