Eu tenho dificuldade em entender o que você está tentando fazer, melhor explicação seria bom. Pelo que entendi, você está selecionando dados de tabelas para atualizar outras tabelas. Você já tentou usar uma consulta "UPDATE .. JOIN .."? Isso deve permitir que você atualize várias linhas de uma tabela com base em dados associativos de outra tabela.
Por exemplo
UPDATE user
JOIN game ON
user.id=game.id_user
SET user.position=game.team1_position
Obviamente, isso não funcionará com seu código, pois tenho muito pouca informação para continuar, mas isso deve lhe dar uma idéia do que fazer.
Desculpe se estou totalmente errado em entender seu problema, como disse, é um pouco difícil entender seu problema exato com base no que você nos forneceu.