Sound effects refactored, some help from veer's work