Fix modulo for frame-instant calculation.

((n%1)+1)%1 is inaccurate. E.g.:

(1/3)%1 == 0.33333333333333333
(((1/3)%1)+1)%1 == 0.33333333333333326