added a naive implementation of Bresenham's line
2 types of lines now...