Player

Implements onResume, onPause, onStop so that it correctly stops playing when interrupted.