Added breakpoints and observers to debug what's happening in the player.