core: split Size into Rows and Cols
engines: remove a Board.Size() reference from dispatch.go