[x] the player object is destroyed and removed from the players handler, but
[x] the livings handler still stores a nil reference (fix!), and
[x] the users handler still stores the original user object (as it should do), but is not used on reconnecting, so we have unused user objects stored (fix!)
On disconnecting and reconnecting,