A lógica é que cada cliente fique responsável pela animação de seu próprio móvel dado por window.controle.central.
Os remotos vem pela conexão websocket, com os dados de posição que foram animados em um outro cliente remoto, com o seu próprio window.controle.central.
Decidi não alterar o sistema de animação, porque acho que a animação dos remotos deve ocorrer apenas quando chega uma mensagem do websocket, que deve tratar a nova posicao do remoto.
A lógica é que cada cliente fique responsável pela animação de seu próprio móvel dado por window.controle.central.
Os remotos vem pela conexão websocket, com os dados de posição que foram animados em um outro cliente remoto, com o seu próprio window.controle.central.
O método animar() precisa ser alterado para isso.