Fixed floating point math bug when increasing/decreasing by step value