Update AudioPlayer. Audio engine deletion is only done inside the destructor now