Audio fixes and renderer removal

Core having a dynamic renderer pointer makes basically no sense.