Bresenham draft update