* Avoid "AL not closed" error by joining with audio thread when exiting app