String name = m_positionsToModify.keySet().iterator().next();
Vector2D position = m_positionsToModify.remove(name);
Vector2D velocity = m_velocitiesToModify.remove(name);
float rotation = m_rotationToModify.remove(name);
if (m_bodies.containsKey(name)) {
Vector2 pos = toVector2(new Vector2D(position).scale(1.f / PIXELS_PER_METERS));
// float rotation = m_bodies.get(name).getAngle();
m_bodies.get(name).setTransform(pos, rotation);
m_bodies.get(name).setLinearVelocity(toVector2(new Vector2D(velocity).scale(1.f / PIXELS_PER_METERS)));
}
}