Added breakpoints and observers to debug what's happening in the player.
Test: play three sources, pause between the first and second before the second starts to play.