Fixing playback for short clips

Fixing playback of short clips. I believe the file would finish downloading before the buffer was full enough to start playing. This makes the change to check for AudioPlayerInternalStateRunning when the file finishes downloading in order to start playback.

Def open to feedback if you think of a better way to do this.