Refactored sound engine into Interactable