add a trait AudioTags, move the struct SoundTags on module audio_tags and renam it Tags,
Sound, Music and SoundData implements AudioTags,
resolve a bug on SoundData