Broke all the things. Converted to using integer math for calculations vs floating point. Will continue to fix. Off to the gym