Scratch stores numbers using floats, which is how most computers store numbers that can have decimal points nowadays. Due to the way floats work, they get more imprecise for larger numbers. Unfortunately, my project starts to use imprecise numbers quickly enough for it to break below 100.