Changed MusicPlayer so it more closely mirrors ResourceHolder.