Sometimes you just say “hello” to float overflow. Mine problem was false human logic, 9 or 20 not so big numbers. Then you can agree that 1/9 is something infinite 0.11111111 and definetly here is a problem, but what with 1/20 it’s round and nice 0.05, here computers hit you in the face, always remember about floats.
Little example which i run into right now:
local step = 1/20
for i = 0, 1, step do
pprint(i)
end