Automatic description and recognition of board patterns in Go-Moku