class Dot(object):
    def __init__(self, x, y):
        self.x = x
        self.y = y

class Grid():
    def __init__(self):
        pass

    # start at top
    # calc moves
    # go to next
    # calc
