bugfixes to player removal/disconnect