Proper loop breaking
Fix macroing
Parse floats