Decided it would be good if the Squares knew about Board. part of me
feels this is a circular dependency and this might be wrong. But if I
decide to use a MVP scheme then this may be the only way to update my
view properly.