Pixel class + bresenham