ball position updates