got sound working.  started to implement overlapping check to prevent it from happening