added a release method to the Player superclass, and called release on ListenFragment.onDestroy()