finish up most of the source audio stuff and rename some variables/structs/enum to be a bit more consistent