Bresenham Line Drawing Algorithm Problems