C++11 tidying and scoped_ptr for Player::_shuffler.