Seperated out soundplayer to a seperate class.