client side calculates ball positions using lag compensation correctly