Bug fixes and new features

Music playback sort of works