Instead of all these duplicate cleanup statements, can we have a function that cleans up a RotSpkr regardless of the state that it is in? Then we can simply call it in every cleanup instance.