got some sounds playing but need to fix scheduling and use non-blocking playback