handle player disconnect somewhat gracefully