replaced broken bresenham