core: move capture counts to side in Board.String