Fix for players location being reset, if disconnected before logging in

Also fixes onDisconnect error where Player:GetName() fails.