Add the trait AudioController and move functions from Sound to the implementation of the trait AudioController