bresenham working :)