Added a GoBoard implementation that works for all sizes.