Tom said: Ok, testing this a bit more. Seems the weird fractions come up pretty consistently actually. Enough so one of the devs should check this out. Everything works fine on 0.01-0.05. On 0.06, I get "0.060000000000000005" Then 0.07-0.09, everything works fine again. Then, on 0.10, I get "0.09999999999999999", followed by "0.10999999999999999", "0.11999999999999998", "0.12999999999999998", etc. On 0.15, it works fine again, then loopy again from that point on. Pretty sure this is a bug. Not one that would affect anyone who isn't using decimals, though. Can anyone confirm this? I'm using Safari as my browser. That's floating-point rounding errors. 0.01 cannot be accurately represented with binary floating-point numbers (nor can 0.1), and computers are always working with binary numbers, no matter what you try to tell them to do. The closest floating-point binary number to 0.01 translates to the decimal number 0.009999999776482582092285156250. Is there any particular reason why you're trying to represent a turn counter with fractions rather than counting numbers (1, 2, 3, etc.)?