Made BasicSinger a validly inheritor of Singer. Although Audio still hasn't been changed to support the new structure of code