removed most redundant deref[_mut]() calls; removed upstreamed SDL_mixer extensions.