Movimentar objeto que já esta sendo movimentado

tenho um objeto que sempre que o player se movimenta ele vai junto, exemplo:
obj.style.left = px(variavel da movimentação do player)+50(posição na tela)+'%';
mas eu queria que ele seguisse o player, e quando eu faço o código ele fica teleportando de um posição para a outra, como posso resolver?

Cada vez que o jogador se mexer, armazene a sua posição. Aplique as posições salvas, sem chegar ao final da estrutura de dados que está armazenando as coordenadas, na “coisa” que segue o jogador. Criar um exemplo mínimo é testável do que está fazendo tbm nos ajuda a te ajudar.

opa, cheguei a conclusão que seria melhor fazer um sistema de camera decente, de qualquer forma obrigado pela resposta!