fix(player-timeout): revert to socket.io built in timeout, but still keep track of last packet manually when we are reconnecting and our unit is still ingame