added some backbone to BoardImage.py, so that it can represent corners and squares as well