destroyIsIdempotent

Calling PlayerAdapter.destroy twice does not throw.