added resource clean-up after a player disconnects