Refactored character soundclass behavior into a separate class sounds component.