Repository: google-deepmind/open_spiel (language: python)

Issue:
Quoridor Movement Action IDs keep changing
So, I'm playing quoridor, and I was trying to figure out which action IDs corresponded to moving the agent. Therefore, after I placed all the walls, I went to look at the legal actions thinking these should be the movement action IDs. 

However, I noticed that these IDs keep changing based on where I am on the board/the wall configuration nearby me. That seems really weird as I would expect `up` to always be the same action id each time. 

For example, here are the available actions at this board state: 

![image](https://github.com/google-deepmind/open_spiel/assets/16660757/108bf230-42b8-428d-a000-bfda40558d85)

Meanwhile if I then move up (found with trial and error), I have a whole new set of actions to choose from that don't seem in any way related to the previous movement actions. 

![image](https://github.com/google-deepmind/open_spiel/assets/16660757/f6d4a76c-98ce-4472-b968-677c26d98669)

I don't see how an agent could ever learn to play this game if their movement IDs are not fixed. Is there some scheme I'm just missing?



Discussion / hints:
Hmm, I don't know Quordior.

Could the movement IDs correspond to the different locations on the board? What move did you take from the first to the second state?

@tewalds 
Either way, it _should not_ be the case that the same moves are not represented by the same integers (moves should be have state-independent meanings). Like, in chess, a1a2 is always represented by the same integer. All OpenSpiel games are like that. So, if that's not true for Quoridor then it's a bug that we have to fix.

Edit: I let Timo (original contributor) know so hopefully we will have an answer, but he might already be off for the holidays so I'm not sure when we'll hear back from him. I vague remember some changes were made to Quoridor to support the multiplayer variants. I wonder if something was changed at that point.  But let's confirm that it is a bug first before jumping to any conclusions.

> Like, in chess, a1a2 is always represented by the same integer. All OpenSpiel games are like that.

Gotcha. So far I had only played some of the smaller games and so hadn't come across this yet. 

While I can see the logic of that design choice, it massively blows up the action space, no? Why do it this way rather than for each controllable piece select one of k moves (i.e. why not make the actions piece-centric?) like go north, south, etc or for the bishop move along the right upper diagonal 2 spaces instead of having per move (going from a1 to a2, b4 to b5) integers? I suppose my deeper question is why doesn't this choice completely break learning? Because now I can't associate a given board state with a common action. I don't know what action will take me up in a given state so how can I appropriately distribute my probability mass? With enough interactions that span enough of the game tree will policy gradients just figure this out? I suppose in smaller games where you can fully enumerate a q-table this doesn't matter, but in more complex games it definitely feels like it could make learning a policy much harder. 

----

Since that's the design pattern for all of OS, then this isn't a bug. So I'll close this issue shortly. 
I think you may have misunderstood. 

Let's take a game like Tic-Tac-Toe. There are 9 unique moves, each corresponding to one spot on the 3x3 square. At any state in the game, move 0 always corresponds to the top-left square. Was that clear?

This choice is standard and is actually the better one for learning, so I think you misunderstood that OpenSpiel is doing the harder thing. In chess the moves might actually have the piece label in there too (not sure, would have to check). 
> Because now I can't associate a given board state with a common action.

It's much worse if the action ids are very strongly dependent on the board. Like if moving a1 to a2 is action 763 in one state and action 14 in another, there's really no way to learn anything general about a1a2 (which a function approximator will almost surely have to do representing a Q-function or policy).



> While I can see the logic of that design choice, it massively blows up the action space, no? 

As opposed to what, though? I don't see any other viable options.

It'll be larger than relative ids (like, assign indices equal to the position in the legal move list) but RL would have no hope with integers that are too strongly dependent on the state. The policy should be able to generalize its understanding of a move over many states.

> Why do it this way rather than for each controllable piece select one of k moves (i.e. why not make the actions piece-centric?) like go north, south, etc or for the bishop move along the right upper diagonal 2 spaces instead of having per move (going from a1 to a2, b4 to b5) integers? 

Well, firstly, there are games that can't be broken down into a series of pieces and relative moves. OpenSpiel supports many more types of games than perfect information games with boards and pieces, so that wouldn't generalize. Besides, the pieces have locations so you'd need to track where the pieces are on the board anyway. The board combined with a state-independent action will identify the piece type immediately.

Each game does this independently, but most of them have moves that are understandable without state (like move 0 corresponding to the top-left piece in Tic-Tac-Toe).
> Since that's the design pattern for all of OS, then this isn't a bug. So I'll close this issue shortly.

Please don't yet because it's not resolved. I have to understand Quoridor more first.

In Quoridor: are the move actions simply { left, up, right, down } and always one space? Or can you move like a rook in chess? 

If the latter, then I think actions corresponding to the position that you start and land make more sense. If the former, then there probably should just be four unique move actions.
> Let's take a game like Tic-Tac-Toe. There are 9 unique moves, each corresponding to one spot on the 3x3 square. At any state in the game, move 0 always corresponds to the top-left square. Was that clear?

Yep! That's clear.

> This choice is standard and is actually the better one for learning, so I think you misunderstood that OpenSpiel is doing the harder thing. In chess the moves might actually have the piece label in there too (not sure, would have to check).

In a game like tic-tac-toe / go / etc where you just place an object down somewhere on the gameboard, this makes perfect sense. 

> It's much worse if the action ids are very strongly dependent on the board. Like if moving a1 to a2 is action 763 in one state and action 14 in another, there's really no way to learn anything general about a1a2 (which a function approximator will almost surely have to do representing a Q-function or policy). ... As opposed to what, though? I don't see any other viable options.

I suppose I was thinking about games with pieces that move (e.g., chess). In this case, it seems to me that you could also setup the action space as a multi-discrete action space of `MultiDiscrete([num_pieces, num_states])`. So if I wanted to move the right-most column pawn to a2, I could present the action as vector of `[rightmost_pawn_id, a2_id]`. Then, the structure of the actions are all consistent and easily understandable. Furthermore, having discerable structure in the action space should make learning easier as moving the pawn will always start with selecting the pawn. Alternatively, I could also see just having `[rightmost_pawn_id, forward, 1_square]` in the pawn case as the action as well or in a bishop case, it would be something like `[black_bishop_id, forward, right_diagonal, 2_squares]`. In the case where you place an object down, that would resolve back down to a `Discrete(num_states)` and you're right back where you were before where in TTT you have 9 choices on a 3x3 board.  

Is this clearer? 

This type of action space scheme is used in games like Micro-RTS or engines like Griddly to do things like `[select mining agent 1, move, location]` or `[select mining agent 1, deposit materials, repository]`

> In Quoridor: are the move actions simply { left, up, right, down }

There are two types of actions in Quoridor. 

1. place a 2-segment wall anywhere on the empty board (sort of like placing a stone in Go) that blocks off certain movement paths transitions in the game (e.g., you can't go from e6 --> e7 if there is a wall separating these two squares)
2. move in a cardinal direction one square {left, up, right, down}, as you said. 

Right now these are all contained in a very large action space where there are different actions for moving from the current square to another square. So in square b4, there are four unique legal actions of moving to the neighboring squares (assuming the path is not blocked) and then there are `2 x boardsize x boardsize` (or something like this number of) additional actions for placing a wall segement down on the board and these are always consistent. All of these are flattened into a single action space and it's not clear what distinct action id corresponds to what thing. For example, if there are no more wall segments left to be placed by the agent, then there are only up to four legal actions available. But these are not {go north, go south, go east, go west} they are {c3 --> c4, c3 --> b3, c3 --> d3, c3 --> c2} (assuming no walls are blocking those transitions and the agent is in c3)
Ok, perfect, understood.. this clarifies a lot.

For the case of quoridor: the movement actions should be separate from the wall actions and there should indeed be only 4 of them: one for each direction. The wall actions, though, make sense the way they are currently implemented (for the same reason as the go and tic-tac-toe examples). So we should fix this. Would you volunteer to submit a PR?

For the chess examples... yes I see what you mean, and we have talked about supporting "structured actions" for these more complex games (similar to your micro RTS and Griddly examples) and just haven't gotten to it. Probably they will come in OpenSpiel 2.0 :) 

I will say for chess in particular, it was implemented by Matthew Lai who has quite a bit of experience with chess (via giraffe and then AlphaZero), so I don't think it will be as hard as you might think. The rightmost_pawn_id has the issue that you force the observer to differentiate between different specific pawns, i.e if pawn 6 moves e5e6 is not the same as pawn 7 moving e5e6 which is a bit odd (and probably worse for the stronger pieces which are likely to overlap squares with the same type of piece).

It is a little more complicated than that. Most of the time the pieces can only move in the cardinal directions, but they can also jump over the opponent, including around a corner, so there are actually 12 relative moves.

I don't have a strong preference for absolute or relative movement actions, nor much of an intuition for which will be easier to learn. One thing to note is this would be a breaking change for any existing agent. I'm not sure if there are any, but it's worth considering having the option for absolute vs relative movement actions, both for backwards compatibility reasons, and so you can try both to see which is easier to learn.
If you do end up implementing the relative actions, please do make sure it is correct for the 3/4 player variant as well. I don't remember if the board is shown in an absolute orientation or a player-relative orientation, but there is likely some complication in making the relative actions are correct for all players.
@tewalds based on my reading of the rules on here: 
 https://en.m.wikipedia.org/wiki/Quoridor

It seems that all those cases can get covered in just 4 movement actions, right? You only jump when an opponent is adjacent and (I assume) only around the corner when you are in the corner or jumping over an opponent in a corner? But in all cases they could be encoded by { move up, move down, move left, move right }... no?
I guess then it's 8. When jumping around a corner you may get to choose
which way to jump (north then east vs north then west).

On Sun, Dec 17, 2023, 4:25 AM lanctot ***@***.***> wrote:

> @tewalds <https://github.com/tewalds> based on my reading of the rules on
> here:
> https://en.m.wikipedia.org/wiki/Quoridor
>
> It seems that all those cases can get covered in just 4 movement actions,
> right? You only jump when an opponent is adjacent and (I assume) only
> around the corner when you are in the corner or jumping over an opponent in
> a corner? But in all cases they could be encoded by { move up, move down,
> move left, move right }... no?
>
> —
> Reply to this email directly, view it on GitHub
> <https://github.com/google-deepmind/open_spiel/issues/1158#issuecomment-1859143685>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AAB6U4LMLPI77IXD5CRG7NDYJ3JBDAVCNFSM6AAAAABAVOJDBWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNJZGE2DGNRYGU>
> .
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>

I have a 1:1 with my advisor on Tuesday and I'll chat with him showing off the game and seeing if he thinks it's appropriate for the science we're doing and then also get his opinion on if I should rewrite the game to have relative actions vs absolute actions. 
Jeff (advisor) told me to not change environments and that we can return to this once we've seen the initial results we're looking for in other domains rather than stopping science to go do a bunch of environment engineering. So, for now, I'm gonna bookmark this conversation and set it aside for a later date. 
Np, this is quite an easy change on our side so I will reopen the issue as a reminder and hopefully we can get to it at some point.
I might try to tackle this as a learning exercise. What I think I understand is that currently the actions are IDed by the square to which the piece is going to move (i.e. moving to a4 is always the same ID regardless of where the pawn currently is). What is desired is that the moves are relative to the current pawn position, so moving one square north is always the same ID. Is that correct?

Assuming so, consider the following diagram:

```
X X E X X
X L A I X
H D P B F
X K C J X
X X G X X
```

Where P is the current pawn position, X are squares that cannot be reached in a single move, and the letters all represent potentially-valid moves. {A,B,C,D} are the basic moves that can be performed if there is nothing in the target square. If there is something in the target square, {E, F, G, H} are the "jump" moves. If there is something in the target square _and_ there is a wall directly behind, then {I,J,K,L} are the possible "mid-air jump" moves.

As noted above, there are 12 possible squares that a pawn might be able to move to; however, they can't all ever be valid at once, leading to three possible ways (at least that I see) to encode them. 

1. Simply assign each letter a unique code
2. Since a jump move is only valid if the normal move is blocked, assign unique codes to [(A,E), (B.F), (C,G), (D,H), I, J, K, L}
3. Since a mid-air jump is only valid if the normal move and the jump are blocked, you could overload e.g. the (A,E) ID to also mean I if A and E are blocked - each mid-air jump means turn clockwise if it's using the overloaded ID and then there would be a separate ID for mid-air jump counter-clockwise.

I included the third for completeness, but I don't see any value in it over /1/ or /2/. Whether it's better to go with /1/ or /2/ seems like a matter of training efficiency, for which I have no insight.

Does anybody care?

Well, it's not quite as straight-forward as I had hoped. The game encodes all the walls and player positions implicitly using x,y coordinates (interleaving the wall locations and the pawn locations), which means that effect of all the actions are state-independent and can be computed directly from the actionId. It wouldn't be too hard to change and add a state-dependent decoding step, but more involved than maybe I'm up unless somebody really wants the change.
Hi @tacertain , apologies for the delay in respone -- I'm en route to a conference in New Zealnd right now and communication may be delayed / segmented. 

I think 2 is the simplest. I like it most. 

The `State::ApplyAction` and `State::LegalActions` definitely have to both change and it's non-trivial, but would make a nice change. I can textually describe what I'd do once I can look at the code. Would you be more inclined if I did that?

In the end, it is a rather low-priority fix because the person who originally brought it up is not using Quoridor as far as I can tell, and I'm not sure how much use it's getting. I'd like to have it fixed by the v1.5 release (mid to end of May) so we can take this game off the "games with known problems list" but I'd be happy to look into it myself if you don't. 

(I personally prefer to actively solicit help and external interest but no worries if it's too intricate.. but I you just fixed a bug in C++ DQN that probably few OpenSpiel users would have been able to... just saying! wink wink nudge nudge, I'll say no more)
Hi @lanctot . I hope your travel goes well - no worries on slow responses. I certainly feel capable of making the changes. I think what gives me a little pause is how to test. Can I assume that if the quoridor_test module passes, it's good? I have a lot of experience with code bases whose tests don't actually provide confidence that changes haven't introduced bugs, so I'm a little wary of that!

Second, there was a suggestion above to make the choice of absolute vs relative moves configurable. It's not at all obvious to me how to do that, given the framework. Do you have any pointers?
Hello from 30,000 feet! (Wifi on a plane wil never cease to excite/amaze me)

The tests are super tricky esp in games, so they will almost certainly not cover all the cases. But they should catch the basic cases and we can add a few new ones by just manually executing specific playings of the lines to bring us to the tricky cases.

But I would not spend too much effort on it. If you do it, I promise to closely inspect it and think of every possible case. Not ideal but it's what I can offer. Keep in mind @tewalds's point about the 3/4 player variant.

I would rather have the game somewhat usable for RL than not at all. We have already an example of someone who would not use it because of this, so that's worse IMO.

Also we will mark it as lightly tested (which I assume is its current designation) so people are aware.

I think supporting both would make the logic needlessly complex and we should just change it.

Anyway, I leave it up to you! 😉 

Just to chime back in, me not using Quoridor is because Jeff (my advisor) and I decided to shelve the project in its entirety after about 1.5 years of work that hasn't really gone anywhere when exploring our questions using Connect 4. 

I had looked at Quoridor because of the hypothesis that perhaps we were not getting good results because C4 lacked complexity in the game dynamics. However, after an AlphaZero-based approach to our problem (which I still owe you a PyTorch PR of Marc) fell into the negative pathologies we were afraid could kill the project we decided to shelve the entire thing and I've been spinning up on some new research ideas. 

Best of luck on this! 
Ahh thanks @aadharna, ah ok. Sorry to hear that and always happy to get more PRs when you have time. 

But even if you had gone to use quoridor, I think the current impl could make it unnecessarily difficult (awkward, even) for RL approaches. For me it was enough to put it on the "known problems" list because I think it should be fixable without too much effort.

But I will say I have had my own issues with Connect Four. It is quite an unbalanced game, tbh.. hard for player 2 to make any headway. Not sure if that's where you had issues but if you ever want to chat about it let me know -- it sounded pretty neat!
I'm curious why it's not useful at all for RL right now. I get that it will be more efficient for training if the model gets to lump all "go north" actions together, but it should still work with absolute moves, right?

Also, it seems to me there might be a bigger problem with the game for learning, which is that the actions and board representation isn't relative to the player. I.e. player one wants to go "north" 9 times to win, but player two wants to go "south" nine times. From reading the Alpha* papers (and looking at chess.cc) it seems like you need everything to be relative - not just that "go north" is always the same, but that "go towards my goal" is always the same (and wall placements are always relative to your initial position, etc. This seems like a fatal flaw, or am I missing something.
I realize my two paragraphs above are somewhat contradictory. I mean there are two ways in which moves can be relative. The first is that the whole board can be relative to player number, so a1 is always the far left corner relative to the player's starting pawn position. The second is that the pawn's movement actions can be described relative to the pawn or absolute using board coordinates.

I thought that this fix was about changing the second (making pawn actions relative to the current pawn position), and this doesn't seem like a fatal flaw for learning - just an inefficiency. Is that correct or am I missing something?

But the first sense of the word relative - that the board is always described relative to the player number - seems crucial and not what the game currently does. I don't see how you can do self-play training in this case. Is that correct?
It's basically theory vs. practice. Conceptually neural nets can learn any computable function. In practice, there are severe limitations.

Overloading the absolute coordinates between wall placements and move actions means you put the onus of differentiating which case you are in on the network and training algorithm. It is a lot to ask of a parameterized function of the raw inputs when you don't have to. Having them be separate means some of the weights associated with decisions regarding walls can at least be separate from those regarding movement. Often a movement action will mean similar things even if the location of the player is different, so those state independent assessments can be made based on the action. It's basically a form of knowledge.

Actually your second paragraph makes this even more clear. In AZ we used player independent observations so that player 1 and 2 had similar perspectives and you and one network could understand playing as white vs as black regardless. In OpenSpiel most observations were designed with the independent RL use case in mind (where separate players use different networks, so differences in observation spaces across players don't matter much). Some of the games have the option for observations to be shown in a egocentric way as you describe above (always relative to the current player) for this reason but most don't.

These are all standard things practitioners use to make learning with neural nets easier.


Yeah certainly not a fatal flaw, but an unnecessary inefficiency that we should fix because it's relatively straight forward and most of our games don't have this issue.
@lanctot When you get a chance, can you look at the PR and let me know what you think on the topic of default behavior (and any other feedback you have)?
@lanctot any thoughts? I'd like to close this out.
> @lanctot any thoughts? I'd like to close this out.

Hey... I've got a lot of catching up to do since coming back and two deadlines on some work tomorrow. Unfortunately these larger PRs can take some time as I've got several other higher-priority things on my todo list. Sorry for the delay. I'll try to take a look by Thursday.
Can you give me a thought on the default question?

I can keep the default to absolute which means any old models are correct
but the default is not ideal, or I can make the default relative and see if
there's anything I can do to make it more obvious that old models won't
work.

That's the main thing is left for me to close out. Then the PR will be all
ready to review.

Thanks

On Tue, May 14, 2024, 11:48 AM lanctot ***@***.***> wrote:

> @lanctot <https://github.com/lanctot> any thoughts? I'd like to close
> this out.
>
> Hey... I've got a lot of catching up to do since coming back and two
> deadlines on some work tomorrow. Unfortunately these larger PRs can take
> some time as it's not my highest priority. Sorry about that. I'll try to
> take a look by Thursday.
>
> —
> Reply to this email directly, view it on GitHub
> <https://github.com/google-deepmind/open_spiel/issues/1158#issuecomment-2110910386>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AAMVRYKTMSOL2RIHVV76XYTZCJMBBAVCNFSM6AAAAABAVOJDBWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMJQHEYTAMZYGY>
> .
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>

Oh sorry, I didn't realize your were blocked on me. I thought I had answered this question before: we should entirely move to the new relative format and not even support the old format. 

We should not worry about backward-compatibility for the reasons that:

1. Changes on the master branch can be backward-incompatible; people can always go back versions if they want the old functionality
2. I don't think Quoridor is being heavily used right now. If it is being used, it's probably by people who checked out their own copy or use it on their own fork and don't update from master.
3. We marked this as a "Known issue" because it's bad enough that it should just be fixed (replaced).

Hope this helps
And, once done (like maybe in this PR?), we should you should remove the game from the Known Issues list here: https://github.com/google-deepmind/open_spiel/blob/7d3a355b4927acf4d21fd76e2ea799d9f5c0bb7a/open_spiel/spiel.cc#L172
Sounds good. You're right: on rereading the earlier comments you said to scrap absolute movements. I'll do that and update the PR.

Also, to be clear, for all players, moving "north" on the board is the same action ID. For player 1 it's towards the goal, for player 2 it's away from the goal, for 3/4 it's orthogonal to the goal. So a model trained as P1 will not play well as other players. My understanding from the above discussion is that that's all well and good, but just confirming.
> So a model trained as P1 will not play well as other players. My understanding from the above discussion is that that's all well and good, but just confirming.

Confirmed. This is true for almost all games in OpenSpiel as the "independent RL" case is mostly assumed, so it's fine to continue here. 

Since you might be looking into self-play with AlphaZero, there a single network is re-used and so it would work better if some games supported an ego-centric observation that aligned across players. This is something we'd ideally have for all games and right now we unfortunately only have it for a small fraction of games. Hopefully we can get better support for different observation types eventually (but it may have to come in the form of external contributions -- if you look at a particular game and want to do this I'd be happy to describe how to go about it).

I am interested in playing around with AlphaZero. Once you have cleared
through your backlog maybe we can have a chat about it.

On Tue, May 14, 2024 at 1:00 PM lanctot ***@***.***> wrote:

> So a model trained as P1 will not play well as other players. My
> understanding from the above discussion is that that's all well and good,
> but just confirming.
>
> Confirmed. This is true for almost all games in OpenSpiel as the
> "independent RL" case is mostly assumed, so it's fine to continue here.
>
> Since you might be looking into self-play with AlphaZero, there a single
> network is re-used and so it would work better if some games supported an
> ego-centric observation that aligned across players. This is something we'd
> ideally have for all games and right now we unfortunately only have it for
> a small fraction of games. Hopefully we can get better support for
> different observation types eventually (but it may have to come in the form
> of external contributions -- if you look at a particular game and want to
> do this I'd be happy to describe how to go about it).
>
> —
> Reply to this email directly, view it on GitHub
> <https://github.com/google-deepmind/open_spiel/issues/1158#issuecomment-2111042093>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AAMVRYPHGVEMC2SQSMTMRX3ZCJUO5AVCNFSM6AAAAABAVOJDBWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMJRGA2DEMBZGM>
> .
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>


Fix patch:
diff --git a/open_spiel/games/quoridor/quoridor.cc b/open_spiel/games/quoridor/quoridor.cc
index 352e48d5af..f09728376e 100644
--- a/open_spiel/games/quoridor/quoridor.cc
+++ b/open_spiel/games/quoridor/quoridor.cc
@@ -146,7 +146,9 @@ QuoridorState::QuoridorState(std::shared_ptr<const Game> game, int board_size,
     : State(game),
       board_size_(board_size),
       board_diameter_(board_size * 2 - 1),
-      ansi_color_output_(ansi_color_output) {
+      ansi_color_output_(ansi_color_output),
+      // See ActionToMove for explanation of the below
+      base_for_relative_(2, 2, board_diameter_) {
   board_.resize(board_diameter_ * board_diameter_, kPlayerNone);
   players_.resize(num_players_);
   // Account for order of turns (order of play is clockwise)
@@ -200,14 +202,32 @@ void QuoridorState::InitializePlayer(QuoridorPlayer p) {
   }
 }
 
+/*
+ * The original implementation mapped action IDs to absolute board positions.
+ * This meant that moving "north" had a different ID for every pawn position.
+ * Now action IDs are encoded in the same virtual space as absolute board 
+ * positions, but they indicate the pawn's relative move as if it were in
+ * square (1,1). So when we get those action IDs in, we need to convert them
+ * back into the absolute position into which we need to place the pawn.
+ */
 Move QuoridorState::ActionToMove(Action action_id) const {
-  return GetMove(action_id % board_diameter_, action_id / board_diameter_);
+  Move move = GetMove(action_id % board_diameter_, action_id / board_diameter_);
+  if (!move.IsWall()) {
+    Move target = player_loc_[current_player_] + (move - base_for_relative_);
+    if (GetPlayer(target) == kPlayerNone) {
+      return target;
+    } else {
+      // Jumping over a player is inferred - it has the same action ID as just stepping
+      return player_loc_[current_player_] + ((move - base_for_relative_) * 2);
+    }
+  }
+  return move;
 }
 
 std::vector<Action> QuoridorState::LegalActions() const {
   std::vector<Action> moves;
   if (IsTerminal()) return moves;
-  int max_moves = 5;  // Max pawn moves, including jumps.
+  int max_moves = num_players_ > 2 ? 6 : 5;  // Max legal pawn moves, including jumps.
   if (wall_count_[current_player_] > 0) {
     max_moves += 2 * (board_size_ - 1) * (board_size_ - 1);  // Max wall moves.
   }
@@ -261,7 +281,7 @@ void QuoridorState::AddActions(Move cur, Offset offset,
   Move forward = cur + offset * 2;
   if (GetPlayer(forward) == kPlayerNone) {
     // Normal single step in this direction.
-    moves->push_back(forward.xy);
+    moves->push_back((base_for_relative_ + offset * 2).xy);
     return;
   }
 
@@ -271,7 +291,8 @@ void QuoridorState::AddActions(Move cur, Offset offset,
     // In two-players: A normal jump is allowed. We know that spot is empty.
     // In >2 players, must check.
     if (GetPlayer(cur + offset * 4) == kPlayerNone) {
-      moves->push_back((cur + offset * 4).xy);
+      // The relative action ID for jumping directly over is the same as moving
+      moves->push_back((base_for_relative_ + offset * 2).xy);
       return;
     } else {
       return;
@@ -283,13 +304,13 @@ void QuoridorState::AddActions(Move cur, Offset offset,
   Offset left = offset.rotate_left();
   if (!IsWall(forward + left)) {
     if (GetPlayer(forward + left * 2) == kPlayerNone) {
-      moves->push_back((forward + left * 2).xy);
+      moves->push_back((base_for_relative_ + offset * 2 + left * 2).xy);
     }
   }
   Offset right = offset.rotate_right();
   if (!IsWall(forward + right)) {
     if (GetPlayer(forward + right * 2) == kPlayerNone) {
-      moves->push_back((forward + right * 2).xy);
+      moves->push_back((base_for_relative_ + offset * 2 + right * 2).xy);
     }
   }
 }
@@ -582,14 +603,14 @@ void QuoridorState::ObservationTensor(Player player,
 }
 
 void QuoridorState::DoApplyAction(Action action) {
+  Move move = ActionToMove(action);
   // If players is forced to pass it is valid to stay in place, on a field where
   // there is already a player
-  if (board_[action] != current_player_) {
-    SPIEL_CHECK_EQ(board_[action], kPlayerNone);
+  if (board_[move.xy] != current_player_) {
+    SPIEL_CHECK_EQ(board_[move.xy], kPlayerNone);
   }
   SPIEL_CHECK_EQ(outcome_, kPlayerNone);
 
-  Move move = ActionToMove(action);
   SPIEL_CHECK_TRUE(move.IsValid());
 
   if (move.IsWall()) {
@@ -636,7 +657,13 @@ QuoridorGame::QuoridorGame(const GameParameters& params)
       wall_count_(
           ParameterValue<int>("wall_count", board_size_ * board_size_ / 8)),
       ansi_color_output_(ParameterValue<bool>("ansi_color_output")),
-      num_players_(ParameterValue<int>("players")) {}
-
+      num_players_(ParameterValue<int>("players")) {
+  if (board_size_ < 3) {
+    // For relative moves, we need to be able to describe moves using a 3x3 grid
+    // and since we use the board to number the moves (see above), we need the
+    // playing board to be at least that big.
+    SpielFatalError("Board size must be at least 3x3.");
+  }
+}
 }  // namespace quoridor
 }  // namespace open_spiel
diff --git a/open_spiel/games/quoridor/quoridor.h b/open_spiel/games/quoridor/quoridor.h
index 7055cc8ca0..43b7909294 100644
--- a/open_spiel/games/quoridor/quoridor.h
+++ b/open_spiel/games/quoridor/quoridor.h
@@ -85,6 +85,7 @@ struct Move {
 
   Move operator+(const Offset& o) const { return Move(x + o.x, y + o.y, size); }
   Move operator-(const Offset& o) const { return Move(x - o.x, y - o.y, size); }
+  Offset operator-(const Move& o) const { return Offset(x - o.x, y - o.y); }
 };
 
 // State of an in-play game.
@@ -155,6 +156,7 @@ class QuoridorState : public State {
   const int board_size_;
   const int board_diameter_;
   const bool ansi_color_output_;
+  const Move base_for_relative_;
 };
 
 // Game object.


Test patch:
diff --git a/open_spiel/integration_tests/playthroughs/quoridor(board_size=5).txt b/open_spiel/integration_tests/playthroughs/quoridor(board_size=5).txt
index c6e1184ee8..9284464fce 100644
--- a/open_spiel/integration_tests/playthroughs/quoridor(board_size=5).txt
+++ b/open_spiel/integration_tests/playthroughs/quoridor(board_size=5).txt
@@ -57,8 +57,8 @@ ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0
 ObservationTensor(1) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0]
 Rewards() = [0, 0]
 Returns() = [0, 0]
-LegalActions() = [1, 3, 5, 7, 9, 11, 13, 15, 19, 21, 23, 25, 27, 29, 31, 33, 37, 39, 41, 43, 45, 47, 49, 51, 55, 57, 58, 59, 61, 63, 65, 67, 69, 74, 78]
-StringLegalActions() = ["a1v", "b1v", "c1v", "d1v", "a1h", "b1h", "c1h", "d1h", "a2v", "b2v", "c2v", "d2v", "a2h", "b2h", "c2h", "d2h", "a3v", "b3v", "c3v", "d3v", "a3h", "b3h", "c3h", "d3h", "a4v", "b4v", "c4", "c4v", "d4v", "a4h", "b4h", "c4h", "d4h", "b5", "d5"]
+LegalActions() = [1, 2, 3, 5, 7, 9, 11, 13, 15, 18, 19, 21, 22, 23, 25, 27, 29, 31, 33, 37, 39, 41, 43, 45, 47, 49, 51, 55, 57, 59, 61, 63, 65, 67, 69]
+StringLegalActions() = ["a1v", "c4", "b1v", "c1v", "d1v", "a1h", "b1h", "c1h", "d1h", "b5", "a2v", "b2v", "d5", "c2v", "d2v", "a2h", "b2h", "c2h", "d2h", "a3v", "b3v", "c3v", "d3v", "a3h", "b3h", "c3h", "d3h", "a4v", "b4v", "c4v", "d4v", "a4h", "b4h", "c4h", "d4h"]
 
 # Apply action "a4h"
 action: 63
@@ -90,8 +90,8 @@ ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0
 ObservationTensor(1) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0, 3.0]
 Rewards() = [0, 0]
 Returns() = [0, 0]
-LegalActions() = [1, 2, 3, 5, 6, 7, 9, 11, 13, 15, 19, 21, 22, 23, 25, 27, 29, 31, 33, 37, 39, 41, 43, 45, 47, 49, 51, 57, 59, 61, 67, 69]
-StringLegalActions() = ["a1v", "b1", "b1v", "c1v", "d1", "d1v", "a1h", "b1h", "c1h", "d1h", "a2v", "b2v", "c2", "c2v", "d2v", "a2h", "b2h", "c2h", "d2h", "a3v", "b3v", "c3v", "d3v", "a3h", "b3h", "c3h", "d3h", "b4v", "c4v", "d4v", "c4h", "d4h"]
+LegalActions() = [1, 3, 5, 7, 9, 11, 13, 15, 18, 19, 21, 22, 23, 25, 27, 29, 31, 33, 37, 38, 39, 41, 43, 45, 47, 49, 51, 57, 59, 61, 67, 69]
+StringLegalActions() = ["a1v", "b1v", "c1v", "d1v", "a1h", "b1h", "c1h", "d1h", "b1", "a2v", "b2v", "d1", "c2v", "d2v", "a2h", "b2h", "c2h", "d2h", "a3v", "c2", "b3v", "c3v", "d3v", "a3h", "b3h", "c3h", "d3h", "b4v", "c4v", "d4v", "c4h", "d4h"]
 
 # Apply action "c4v"
 action: 59
@@ -123,8 +123,8 @@ ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0
 ObservationTensor(1) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0]
 Rewards() = [0, 0]
 Returns() = [0, 0]
-LegalActions() = [1, 3, 5, 7, 9, 11, 13, 15, 19, 21, 23, 25, 27, 29, 31, 33, 37, 39, 43, 45, 47, 49, 51, 57, 58, 61, 69, 74]
-StringLegalActions() = ["a1v", "b1v", "c1v", "d1v", "a1h", "b1h", "c1h", "d1h", "a2v", "b2v", "c2v", "d2v", "a2h", "b2h", "c2h", "d2h", "a3v", "b3v", "d3v", "a3h", "b3h", "c3h", "d3h", "b4v", "c4", "d4v", "d4h", "b5"]
+LegalActions() = [1, 2, 3, 5, 7, 9, 11, 13, 15, 18, 19, 21, 23, 25, 27, 29, 31, 33, 37, 39, 43, 45, 47, 49, 51, 57, 61, 69]
+StringLegalActions() = ["a1v", "c4", "b1v", "c1v", "d1v", "a1h", "b1h", "c1h", "d1h", "b5", "a2v", "b2v", "c2v", "d2v", "a2h", "b2h", "c2h", "d2h", "a3v", "b3v", "d3v", "a3h", "b3h", "c3h", "d3h", "b4v", "d4v", "d4h"]
 
 # Apply action "d1v"
 action: 7
@@ -156,8 +156,8 @@ ObservationTensor(0) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0
 ObservationTensor(1) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0]
 Rewards() = [0, 0]
 Returns() = [0, 0]
-LegalActions() = [1, 2, 3, 5, 6, 9, 11, 13, 19, 21, 22, 23, 27, 29, 31, 33, 37, 39, 43, 45, 47, 49, 51, 57, 61, 69]
-StringLegalActions() = ["a1v", "b1", "b1v", "c1v", "d1", "a1h", "b1h", "c1h", "a2v", "b2v", "c2", "c2v", "a2h", "b2h", "c2h", "d2h", "a3v", "b3v", "d3v", "a3h", "b3h", "c3h", "d3h", "b4v", "d4v", "d4h"]
+LegalActions() = [1, 3, 5, 9, 11, 13, 18, 19, 21, 22, 23, 27, 29, 31, 33, 37, 38, 39, 43, 45, 47, 49, 51, 57, 61, 69]
+StringLegalActions() = ["a1v", "b1v", "c1v", "a1h", "b1h", "c1h", "b1", "a2v", "b2v", "d1", "c2v", "a2h", "b2h", "c2h", "d2h", "a3v", "c2", "b3v", "d3v", "a3h", "b3h", "c3h", "d3h", "b4v", "d4v", "d4h"]
 
 # Apply action "c3h"
 action: 49
@@ -207,8 +207,8 @@ ObservationTensor(1):
 ◯◯◯◯◉◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◉◉◉◉◉◉◉◉◉  ◉◉◉◉◉◉◉◉◉
 Rewards() = [0, 0]
 Returns() = [0, 0]
-LegalActions() = [1, 3, 5, 9, 11, 13, 19, 21, 23, 27, 29, 31, 33, 37, 43, 58, 61, 69, 74]
-StringLegalActions() = ["a1v", "b1v", "c1v", "a1h", "b1h", "c1h", "a2v", "b2v", "c2v", "a2h", "b2h", "c2h", "d2h", "a3v", "d3v", "c4", "d4v", "d4h", "b5"]
+LegalActions() = [1, 2, 3, 5, 9, 11, 13, 18, 19, 21, 23, 27, 29, 31, 33, 37, 43, 61, 69]
+StringLegalActions() = ["a1v", "c4", "b1v", "c1v", "a1h", "b1h", "c1h", "b5", "a2v", "b2v", "c2v", "a2h", "b2h", "c2h", "d2h", "a3v", "d3v", "d4v", "d4h"]
 
 # Apply action "d4v"
 action: 61
@@ -258,67 +258,67 @@ ObservationTensor(1):
 ◯◯◯◯◉◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◉◉◉◉◉◉◉◉◉
 Rewards() = [0, 0]
 Returns() = [0, 0]
-LegalActions() = [1, 2, 3, 5, 6, 9, 11, 13, 19, 21, 22, 23, 27, 29, 31, 33, 37]
-StringLegalActions() = ["a1v", "b1", "b1v", "c1v", "d1", "a1h", "b1h", "c1h", "a2v", "b2v", "c2", "c2v", "a2h", "b2h", "c2h", "d2h", "a3v"]
+LegalActions() = [1, 3, 5, 9, 11, 13, 18, 19, 21, 22, 23, 27, 29, 31, 33, 37, 38]
+StringLegalActions() = ["a1v", "b1v", "c1v", "a1h", "b1h", "c1h", "b1", "a2v", "b2v", "d1", "c2v", "a2h", "b2h", "c2h", "d2h", "a3v", "c2"]
 
 # Apply action "c2h"
 action: 31
 
 # State 6
 # Apply action "b5"
-action: 74
+action: 18
 
 # State 7
 # Apply action "b1"
-action: 2
+action: 18
 
 # State 8
 # Apply action "c5"
-action: 76
+action: 22
 
 # State 9
 # Apply action "a1"
-action: 0
+action: 18
 
 # State 10
 # Apply action "c4"
-action: 58
+action: 2
 
 # State 11
 # Apply action "b1"
-action: 2
+action: 22
 
 # State 12
 # Apply action "c5"
-action: 76
+action: 38
 
 # State 13
 # Apply action "c1"
-action: 4
+action: 22
 
 # State 14
 # Apply action "c4"
-action: 58
+action: 2
 
 # State 15
 # Apply action "b1"
-action: 2
+action: 18
 
 # State 16
 # Apply action "c5"
-action: 76
+action: 38
 
 # State 17
 # Apply action "a1"
-action: 0
+action: 18
 
 # State 18
 # Apply action "b5"
-action: 74
+action: 18
 
 # State 19
 # Apply action "a2"
-action: 18
+action: 38
 
 # State 20
 # Board size: 5, walls: 0, 0
@@ -334,13 +334,13 @@ action: 18
 #  5 .   0   . | . | .  5
 #    a   b   c   d   e
 IsTerminal() = False
-History() = [63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18]
-HistoryString() = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18"
+History() = [63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38]
+HistoryString() = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 0
-InformationStateString(0) = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18"
-InformationStateString(1) = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18"
+InformationStateString(0) = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38"
+InformationStateString(1) = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38"
 ObservationString(0) = "Board size: 5, walls: 0, 0\n   a   b   c   d   e\n 1 .   .   .   . | .  1\n                 +     \n 2 @   .   .   . | .  2\n          ---+---      \n 3 .   .   .   .   .  3\n          ---+---      \n 4 .   .   . | . | .  4\n  ---+---    +   +     \n 5 .   0   . | . | .  5\n   a   b   c   d   e\n"
 ObservationString(1) = "Board size: 5, walls: 0, 0\n   a   b   c   d   e\n 1 .   .   .   . | .  1\n                 +     \n 2 @   .   .   . | .  2\n          ---+---      \n 3 .   .   .   .   .  3\n          ---+---      \n 4 .   .   . | . | .  4\n  ---+---    +   +     \n 5 .   0   . | . | .  5\n   a   b   c   d   e\n"
 ObservationTensor(0):
@@ -365,11 +365,11 @@ ObservationTensor(1):
 ◯◯◉◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0]
 Returns() = [0, 0]
-LegalActions() = [72, 76]
+LegalActions() = [18, 22]
 StringLegalActions() = ["a5", "c5"]
 
 # Apply action "a5"
-action: 72
+action: 18
 
 # State 21
 # Board size: 5, walls: 0, 0
@@ -385,13 +385,13 @@ action: 72
 #  5 0   .   . | . | .  5
 #    a   b   c   d   e
 IsTerminal() = False
-History() = [63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72]
-HistoryString() = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72"
+History() = [63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18]
+HistoryString() = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 1
-InformationStateString(0) = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72"
-InformationStateString(1) = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72"
+InformationStateString(0) = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18"
+InformationStateString(1) = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18"
 ObservationString(0) = "Board size: 5, walls: 0, 0\n   a   b   c   d   e\n 1 .   .   .   . | .  1\n                 +     \n 2 @   .   .   . | .  2\n          ---+---      \n 3 .   .   .   .   .  3\n          ---+---      \n 4 .   .   . | . | .  4\n  ---+---    +   +     \n 5 0   .   . | . | .  5\n   a   b   c   d   e\n"
 ObservationString(1) = "Board size: 5, walls: 0, 0\n   a   b   c   d   e\n 1 .   .   .   . | .  1\n                 +     \n 2 @   .   .   . | .  2\n          ---+---      \n 3 .   .   .   .   .  3\n          ---+---      \n 4 .   .   . | . | .  4\n  ---+---    +   +     \n 5 0   .   . | . | .  5\n   a   b   c   d   e\n"
 ObservationTensor(0):
@@ -416,15 +416,15 @@ ObservationTensor(1):
 ◉◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0]
 Returns() = [0, 0]
-LegalActions() = [0, 20, 36]
+LegalActions() = [2, 22, 38]
 StringLegalActions() = ["a1", "b2", "a3"]
 
 # Apply action "b2"
-action: 20
+action: 22
 
 # State 22
 # Apply action "b5"
-action: 74
+action: 22
 
 # State 23
 # Apply action "c2"
@@ -432,31 +432,31 @@ action: 22
 
 # State 24
 # Apply action "a5"
-action: 72
+action: 18
 
 # State 25
 # Apply action "d2"
-action: 24
+action: 22
 
 # State 26
 # Apply action "b5"
-action: 74
+action: 22
 
 # State 27
 # Apply action "c2"
-action: 22
+action: 18
 
 # State 28
 # Apply action "c5"
-action: 76
+action: 22
 
 # State 29
 # Apply action "b2"
-action: 20
+action: 18
 
 # State 30
 # Apply action "b5"
-action: 74
+action: 18
 
 # State 31
 # Apply action "b3"
@@ -464,35 +464,35 @@ action: 38
 
 # State 32
 # Apply action "a5"
-action: 72
+action: 18
 
 # State 33
 # Apply action "c3"
-action: 40
+action: 22
 
 # State 34
 # Apply action "b5"
-action: 74
+action: 22
 
 # State 35
 # Apply action "d3"
-action: 42
+action: 22
 
 # State 36
 # Apply action "c5"
-action: 76
+action: 22
 
 # State 37
 # Apply action "e3"
-action: 44
+action: 22
 
 # State 38
 # Apply action "b5"
-action: 74
+action: 18
 
 # State 39
 # Apply action "e4"
-action: 62
+action: 38
 
 # State 40
 # Board size: 5, walls: 0, 0
@@ -508,13 +508,13 @@ action: 62
 #  5 .   0   . | . | .  5
 #    a   b   c   d   e
 IsTerminal() = False
-History() = [63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62]
-HistoryString() = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62"
+History() = [63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38]
+HistoryString() = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 0
-InformationStateString(0) = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62"
-InformationStateString(1) = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62"
+InformationStateString(0) = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38"
+InformationStateString(1) = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38"
 ObservationString(0) = "Board size: 5, walls: 0, 0\n   a   b   c   d   e\n 1 .   .   .   . | .  1\n                 +     \n 2 .   .   .   . | .  2\n          ---+---      \n 3 .   .   .   .   .  3\n          ---+---      \n 4 .   .   . | . | @  4\n  ---+---    +   +     \n 5 .   0   . | . | .  5\n   a   b   c   d   e\n"
 ObservationString(1) = "Board size: 5, walls: 0, 0\n   a   b   c   d   e\n 1 .   .   .   . | .  1\n                 +     \n 2 .   .   .   . | .  2\n          ---+---      \n 3 .   .   .   .   .  3\n          ---+---      \n 4 .   .   . | . | @  4\n  ---+---    +   +     \n 5 .   0   . | . | .  5\n   a   b   c   d   e\n"
 ObservationTensor(0):
@@ -539,11 +539,11 @@ ObservationTensor(1):
 ◯◯◉◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0]
 Returns() = [0, 0]
-LegalActions() = [72, 76]
+LegalActions() = [18, 22]
 StringLegalActions() = ["a5", "c5"]
 
 # Apply action "a5"
-action: 72
+action: 18
 
 # State 41
 # Board size: 5, walls: 0, 0
@@ -559,13 +559,13 @@ action: 72
 #  5 0   .   . | . | .  5
 #    a   b   c   d   e
 IsTerminal() = False
-History() = [63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72]
-HistoryString() = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72"
+History() = [63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18]
+HistoryString() = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 1
-InformationStateString(0) = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72"
-InformationStateString(1) = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72"
+InformationStateString(0) = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18"
+InformationStateString(1) = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18"
 ObservationString(0) = "Board size: 5, walls: 0, 0\n   a   b   c   d   e\n 1 .   .   .   . | .  1\n                 +     \n 2 .   .   .   . | .  2\n          ---+---      \n 3 .   .   .   .   .  3\n          ---+---      \n 4 .   .   . | . | @  4\n  ---+---    +   +     \n 5 0   .   . | . | .  5\n   a   b   c   d   e\n"
 ObservationString(1) = "Board size: 5, walls: 0, 0\n   a   b   c   d   e\n 1 .   .   .   . | .  1\n                 +     \n 2 .   .   .   . | .  2\n          ---+---      \n 3 .   .   .   .   .  3\n          ---+---      \n 4 .   .   . | . | @  4\n  ---+---    +   +     \n 5 0   .   . | . | .  5\n   a   b   c   d   e\n"
 ObservationTensor(0):
@@ -590,83 +590,83 @@ ObservationTensor(1):
 ◉◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0]
 Returns() = [0, 0]
-LegalActions() = [44, 80]
+LegalActions() = [2, 38]
 StringLegalActions() = ["e3", "e5"]
 
 # Apply action "e3"
-action: 44
+action: 2
 
 # State 42
 # Apply action "b5"
-action: 74
+action: 22
 
 # State 43
 # Apply action "e2"
-action: 26
+action: 2
 
 # State 44
 # Apply action "c5"
-action: 76
+action: 22
 
 # State 45
 # Apply action "e1"
-action: 8
+action: 2
 
 # State 46
 # Apply action "c4"
-action: 58
+action: 2
 
 # State 47
 # Apply action "e2"
-action: 26
+action: 38
 
 # State 48
 # Apply action "c5"
-action: 76
+action: 38
 
 # State 49
 # Apply action "e1"
-action: 8
+action: 2
 
 # State 50
 # Apply action "b5"
-action: 74
+action: 18
 
 # State 51
 # Apply action "e2"
-action: 26
+action: 38
 
 # State 52
 # Apply action "a5"
-action: 72
+action: 18
 
 # State 53
 # Apply action "e3"
-action: 44
+action: 38
 
 # State 54
 # Apply action "b5"
-action: 74
+action: 22
 
 # State 55
 # Apply action "d3"
-action: 42
+action: 18
 
 # State 56
 # Apply action "c5"
-action: 76
+action: 22
 
 # State 57
 # Apply action "e3"
-action: 44
+action: 22
 
 # State 58
 # Apply action "b5"
-action: 74
+action: 18
 
 # State 59
 # Apply action "d3"
-action: 42
+action: 18
 
 # State 60
 # Board size: 5, walls: 0, 0
@@ -682,13 +682,13 @@ action: 42
 #  5 .   0   . | . | .  5
 #    a   b   c   d   e
 IsTerminal() = False
-History() = [63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72, 44, 74, 26, 76, 8, 58, 26, 76, 8, 74, 26, 72, 44, 74, 42, 76, 44, 74, 42]
-HistoryString() = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72, 44, 74, 26, 76, 8, 58, 26, 76, 8, 74, 26, 72, 44, 74, 42, 76, 44, 74, 42"
+History() = [63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18, 2, 22, 2, 22, 2, 2, 38, 38, 2, 18, 38, 18, 38, 22, 18, 22, 22, 18, 18]
+HistoryString() = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18, 2, 22, 2, 22, 2, 2, 38, 38, 2, 18, 38, 18, 38, 22, 18, 22, 22, 18, 18"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 0
-InformationStateString(0) = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72, 44, 74, 26, 76, 8, 58, 26, 76, 8, 74, 26, 72, 44, 74, 42, 76, 44, 74, 42"
-InformationStateString(1) = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72, 44, 74, 26, 76, 8, 58, 26, 76, 8, 74, 26, 72, 44, 74, 42, 76, 44, 74, 42"
+InformationStateString(0) = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18, 2, 22, 2, 22, 2, 2, 38, 38, 2, 18, 38, 18, 38, 22, 18, 22, 22, 18, 18"
+InformationStateString(1) = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18, 2, 22, 2, 22, 2, 2, 38, 38, 2, 18, 38, 18, 38, 22, 18, 22, 22, 18, 18"
 ObservationString(0) = "Board size: 5, walls: 0, 0\n   a   b   c   d   e\n 1 .   .   .   . | .  1\n                 +     \n 2 .   .   .   . | .  2\n          ---+---      \n 3 .   .   .   @   .  3\n          ---+---      \n 4 .   .   . | . | .  4\n  ---+---    +   +     \n 5 .   0   . | . | .  5\n   a   b   c   d   e\n"
 ObservationString(1) = "Board size: 5, walls: 0, 0\n   a   b   c   d   e\n 1 .   .   .   . | .  1\n                 +     \n 2 .   .   .   . | .  2\n          ---+---      \n 3 .   .   .   @   .  3\n          ---+---      \n 4 .   .   . | . | .  4\n  ---+---    +   +     \n 5 .   0   . | . | .  5\n   a   b   c   d   e\n"
 ObservationTensor(0):
@@ -713,11 +713,11 @@ ObservationTensor(1):
 ◯◯◉◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0]
 Returns() = [0, 0]
-LegalActions() = [72, 76]
+LegalActions() = [18, 22]
 StringLegalActions() = ["a5", "c5"]
 
 # Apply action "c5"
-action: 76
+action: 22
 
 # State 61
 # Board size: 5, walls: 0, 0
@@ -733,13 +733,13 @@ action: 76
 #  5 .   .   0 | . | .  5
 #    a   b   c   d   e
 IsTerminal() = False
-History() = [63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72, 44, 74, 26, 76, 8, 58, 26, 76, 8, 74, 26, 72, 44, 74, 42, 76, 44, 74, 42, 76]
-HistoryString() = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72, 44, 74, 26, 76, 8, 58, 26, 76, 8, 74, 26, 72, 44, 74, 42, 76, 44, 74, 42, 76"
+History() = [63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18, 2, 22, 2, 22, 2, 2, 38, 38, 2, 18, 38, 18, 38, 22, 18, 22, 22, 18, 18, 22]
+HistoryString() = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18, 2, 22, 2, 22, 2, 2, 38, 38, 2, 18, 38, 18, 38, 22, 18, 22, 22, 18, 18, 22"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 1
-InformationStateString(0) = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72, 44, 74, 26, 76, 8, 58, 26, 76, 8, 74, 26, 72, 44, 74, 42, 76, 44, 74, 42, 76"
-InformationStateString(1) = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72, 44, 74, 26, 76, 8, 58, 26, 76, 8, 74, 26, 72, 44, 74, 42, 76, 44, 74, 42, 76"
+InformationStateString(0) = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18, 2, 22, 2, 22, 2, 2, 38, 38, 2, 18, 38, 18, 38, 22, 18, 22, 22, 18, 18, 22"
+InformationStateString(1) = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18, 2, 22, 2, 22, 2, 2, 38, 38, 2, 18, 38, 18, 38, 22, 18, 22, 22, 18, 18, 22"
 ObservationString(0) = "Board size: 5, walls: 0, 0\n   a   b   c   d   e\n 1 .   .   .   . | .  1\n                 +     \n 2 .   .   .   . | .  2\n          ---+---      \n 3 .   .   .   @   .  3\n          ---+---      \n 4 .   .   . | . | .  4\n  ---+---    +   +     \n 5 .   .   0 | . | .  5\n   a   b   c   d   e\n"
 ObservationString(1) = "Board size: 5, walls: 0, 0\n   a   b   c   d   e\n 1 .   .   .   . | .  1\n                 +     \n 2 .   .   .   . | .  2\n          ---+---      \n 3 .   .   .   @   .  3\n          ---+---      \n 4 .   .   . | . | .  4\n  ---+---    +   +     \n 5 .   .   0 | . | .  5\n   a   b   c   d   e\n"
 ObservationTensor(0):
@@ -764,63 +764,63 @@ ObservationTensor(1):
 ◯◯◯◯◉◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0]
 Returns() = [0, 0]
-LegalActions() = [40, 44]
+LegalActions() = [18, 22]
 StringLegalActions() = ["c3", "e3"]
 
 # Apply action "c3"
-action: 40
+action: 18
 
 # State 62
 # Apply action "b5"
-action: 74
+action: 18
 
 # State 63
 # Apply action "b3"
-action: 38
+action: 18
 
 # State 64
 # Apply action "a5"
-action: 72
+action: 18
 
 # State 65
 # Apply action "a3"
-action: 36
+action: 18
 
 # State 66
 # Apply action "b5"
-action: 74
+action: 22
 
 # State 67
 # Apply action "a4"
-action: 54
+action: 38
 
 # State 68
 # Apply action "a5"
-action: 72
+action: 18
 
 # State 69
 # Apply action "a3"
-action: 36
+action: 2
 
 # State 70
 # Apply action "b5"
-action: 74
+action: 22
 
 # State 71
 # Apply action "b3"
-action: 38
+action: 22
 
 # State 72
 # Apply action "c5"
-action: 76
+action: 22
 
 # State 73
 # Apply action "b2"
-action: 20
+action: 2
 
 # State 74
 # Apply action "b5"
-action: 74
+action: 18
 
 # State 75
 # Apply action "c2"
@@ -828,19 +828,19 @@ action: 22
 
 # State 76
 # Apply action "a5"
-action: 72
+action: 18
 
 # State 77
 # Apply action "c1"
-action: 4
+action: 2
 
 # State 78
 # Apply action "b5"
-action: 74
+action: 22
 
 # State 79
 # Apply action "b1"
-action: 2
+action: 18
 
 # State 80
 # Board size: 5, walls: 0, 0
@@ -856,13 +856,13 @@ action: 2
 #  5 .   0   . | . | .  5
 #    a   b   c   d   e
 IsTerminal() = False
-History() = [63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72, 44, 74, 26, 76, 8, 58, 26, 76, 8, 74, 26, 72, 44, 74, 42, 76, 44, 74, 42, 76, 40, 74, 38, 72, 36, 74, 54, 72, 36, 74, 38, 76, 20, 74, 22, 72, 4, 74, 2]
-HistoryString() = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72, 44, 74, 26, 76, 8, 58, 26, 76, 8, 74, 26, 72, 44, 74, 42, 76, 44, 74, 42, 76, 40, 74, 38, 72, 36, 74, 54, 72, 36, 74, 38, 76, 20, 74, 22, 72, 4, 74, 2"
+History() = [63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18, 2, 22, 2, 22, 2, 2, 38, 38, 2, 18, 38, 18, 38, 22, 18, 22, 22, 18, 18, 22, 18, 18, 18, 18, 18, 22, 38, 18, 2, 22, 22, 22, 2, 18, 22, 18, 2, 22, 18]
+HistoryString() = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18, 2, 22, 2, 22, 2, 2, 38, 38, 2, 18, 38, 18, 38, 22, 18, 22, 22, 18, 18, 22, 18, 18, 18, 18, 18, 22, 38, 18, 2, 22, 22, 22, 2, 18, 22, 18, 2, 22, 18"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 0
-InformationStateString(0) = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72, 44, 74, 26, 76, 8, 58, 26, 76, 8, 74, 26, 72, 44, 74, 42, 76, 44, 74, 42, 76, 40, 74, 38, 72, 36, 74, 54, 72, 36, 74, 38, 76, 20, 74, 22, 72, 4, 74, 2"
-InformationStateString(1) = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72, 44, 74, 26, 76, 8, 58, 26, 76, 8, 74, 26, 72, 44, 74, 42, 76, 44, 74, 42, 76, 40, 74, 38, 72, 36, 74, 54, 72, 36, 74, 38, 76, 20, 74, 22, 72, 4, 74, 2"
+InformationStateString(0) = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18, 2, 22, 2, 22, 2, 2, 38, 38, 2, 18, 38, 18, 38, 22, 18, 22, 22, 18, 18, 22, 18, 18, 18, 18, 18, 22, 38, 18, 2, 22, 22, 22, 2, 18, 22, 18, 2, 22, 18"
+InformationStateString(1) = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18, 2, 22, 2, 22, 2, 2, 38, 38, 2, 18, 38, 18, 38, 22, 18, 22, 22, 18, 18, 22, 18, 18, 18, 18, 18, 22, 38, 18, 2, 22, 22, 22, 2, 18, 22, 18, 2, 22, 18"
 ObservationString(0) = "Board size: 5, walls: 0, 0\n   a   b   c   d   e\n 1 .   @   .   . | .  1\n                 +     \n 2 .   .   .   . | .  2\n          ---+---      \n 3 .   .   .   .   .  3\n          ---+---      \n 4 .   .   . | . | .  4\n  ---+---    +   +     \n 5 .   0   . | . | .  5\n   a   b   c   d   e\n"
 ObservationString(1) = "Board size: 5, walls: 0, 0\n   a   b   c   d   e\n 1 .   @   .   . | .  1\n                 +     \n 2 .   .   .   . | .  2\n          ---+---      \n 3 .   .   .   .   .  3\n          ---+---      \n 4 .   .   . | . | .  4\n  ---+---    +   +     \n 5 .   0   . | . | .  5\n   a   b   c   d   e\n"
 ObservationTensor(0):
@@ -887,11 +887,11 @@ ObservationTensor(1):
 ◯◯◉◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0]
 Returns() = [0, 0]
-LegalActions() = [72, 76]
+LegalActions() = [18, 22]
 StringLegalActions() = ["a5", "c5"]
 
 # Apply action "c5"
-action: 76
+action: 22
 
 # State 81
 # Board size: 5, walls: 0, 0
@@ -907,13 +907,13 @@ action: 76
 #  5 .   .   0 | . | .  5
 #    a   b   c   d   e
 IsTerminal() = False
-History() = [63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72, 44, 74, 26, 76, 8, 58, 26, 76, 8, 74, 26, 72, 44, 74, 42, 76, 44, 74, 42, 76, 40, 74, 38, 72, 36, 74, 54, 72, 36, 74, 38, 76, 20, 74, 22, 72, 4, 74, 2, 76]
-HistoryString() = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72, 44, 74, 26, 76, 8, 58, 26, 76, 8, 74, 26, 72, 44, 74, 42, 76, 44, 74, 42, 76, 40, 74, 38, 72, 36, 74, 54, 72, 36, 74, 38, 76, 20, 74, 22, 72, 4, 74, 2, 76"
+History() = [63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18, 2, 22, 2, 22, 2, 2, 38, 38, 2, 18, 38, 18, 38, 22, 18, 22, 22, 18, 18, 22, 18, 18, 18, 18, 18, 22, 38, 18, 2, 22, 22, 22, 2, 18, 22, 18, 2, 22, 18, 22]
+HistoryString() = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18, 2, 22, 2, 22, 2, 2, 38, 38, 2, 18, 38, 18, 38, 22, 18, 22, 22, 18, 18, 22, 18, 18, 18, 18, 18, 22, 38, 18, 2, 22, 22, 22, 2, 18, 22, 18, 2, 22, 18, 22"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 1
-InformationStateString(0) = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72, 44, 74, 26, 76, 8, 58, 26, 76, 8, 74, 26, 72, 44, 74, 42, 76, 44, 74, 42, 76, 40, 74, 38, 72, 36, 74, 54, 72, 36, 74, 38, 76, 20, 74, 22, 72, 4, 74, 2, 76"
-InformationStateString(1) = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72, 44, 74, 26, 76, 8, 58, 26, 76, 8, 74, 26, 72, 44, 74, 42, 76, 44, 74, 42, 76, 40, 74, 38, 72, 36, 74, 54, 72, 36, 74, 38, 76, 20, 74, 22, 72, 4, 74, 2, 76"
+InformationStateString(0) = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18, 2, 22, 2, 22, 2, 2, 38, 38, 2, 18, 38, 18, 38, 22, 18, 22, 22, 18, 18, 22, 18, 18, 18, 18, 18, 22, 38, 18, 2, 22, 22, 22, 2, 18, 22, 18, 2, 22, 18, 22"
+InformationStateString(1) = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18, 2, 22, 2, 22, 2, 2, 38, 38, 2, 18, 38, 18, 38, 22, 18, 22, 22, 18, 18, 22, 18, 18, 18, 18, 18, 22, 38, 18, 2, 22, 22, 22, 2, 18, 22, 18, 2, 22, 18, 22"
 ObservationString(0) = "Board size: 5, walls: 0, 0\n   a   b   c   d   e\n 1 .   @   .   . | .  1\n                 +     \n 2 .   .   .   . | .  2\n          ---+---      \n 3 .   .   .   .   .  3\n          ---+---      \n 4 .   .   . | . | .  4\n  ---+---    +   +     \n 5 .   .   0 | . | .  5\n   a   b   c   d   e\n"
 ObservationString(1) = "Board size: 5, walls: 0, 0\n   a   b   c   d   e\n 1 .   @   .   . | .  1\n                 +     \n 2 .   .   .   . | .  2\n          ---+---      \n 3 .   .   .   .   .  3\n          ---+---      \n 4 .   .   . | . | .  4\n  ---+---    +   +     \n 5 .   .   0 | . | .  5\n   a   b   c   d   e\n"
 ObservationTensor(0):
@@ -938,47 +938,47 @@ ObservationTensor(1):
 ◯◯◯◯◉◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0]
 Returns() = [0, 0]
-LegalActions() = [0, 4, 20]
+LegalActions() = [18, 22, 38]
 StringLegalActions() = ["a1", "c1", "b2"]
 
 # Apply action "a1"
-action: 0
+action: 18
 
 # State 82
 # Apply action "b5"
-action: 74
+action: 18
 
 # State 83
 # Apply action "a2"
-action: 18
+action: 38
 
 # State 84
 # Apply action "a5"
-action: 72
+action: 18
 
 # State 85
 # Apply action "a1"
-action: 0
+action: 2
 
 # State 86
 # Apply action "b5"
-action: 74
+action: 22
 
 # State 87
 # Apply action "a2"
-action: 18
+action: 38
 
 # State 88
 # Apply action "a5"
-action: 72
+action: 18
 
 # State 89
 # Apply action "b2"
-action: 20
+action: 22
 
 # State 90
 # Apply action "b5"
-action: 74
+action: 22
 
 # State 91
 # Apply action "a2"
@@ -986,35 +986,35 @@ action: 18
 
 # State 92
 # Apply action "c5"
-action: 76
+action: 22
 
 # State 93
 # Apply action "a3"
-action: 36
+action: 38
 
 # State 94
 # Apply action "c4"
-action: 58
+action: 2
 
 # State 95
 # Apply action "a4"
-action: 54
+action: 38
 
 # State 96
 # Apply action "b4"
-action: 56
+action: 18
 
 # State 97
 # Apply action "a3"
-action: 36
+action: 2
 
 # State 98
 # Apply action "c4"
-action: 58
+action: 22
 
 # State 99
 # Apply action "b3"
-action: 38
+action: 22
 
 # State 100
 # Board size: 5, walls: 0, 0
@@ -1030,13 +1030,13 @@ action: 38
 #  5 .   .   . | . | .  5
 #    a   b   c   d   e
 IsTerminal() = True
-History() = [63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72, 44, 74, 26, 76, 8, 58, 26, 76, 8, 74, 26, 72, 44, 74, 42, 76, 44, 74, 42, 76, 40, 74, 38, 72, 36, 74, 54, 72, 36, 74, 38, 76, 20, 74, 22, 72, 4, 74, 2, 76, 0, 74, 18, 72, 0, 74, 18, 72, 20, 74, 18, 76, 36, 58, 54, 56, 36, 58, 38]
-HistoryString() = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72, 44, 74, 26, 76, 8, 58, 26, 76, 8, 74, 26, 72, 44, 74, 42, 76, 44, 74, 42, 76, 40, 74, 38, 72, 36, 74, 54, 72, 36, 74, 38, 76, 20, 74, 22, 72, 4, 74, 2, 76, 0, 74, 18, 72, 0, 74, 18, 72, 20, 74, 18, 76, 36, 58, 54, 56, 36, 58, 38"
+History() = [63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18, 2, 22, 2, 22, 2, 2, 38, 38, 2, 18, 38, 18, 38, 22, 18, 22, 22, 18, 18, 22, 18, 18, 18, 18, 18, 22, 38, 18, 2, 22, 22, 22, 2, 18, 22, 18, 2, 22, 18, 22, 18, 18, 38, 18, 2, 22, 38, 18, 22, 22, 18, 22, 38, 2, 38, 18, 2, 22, 22]
+HistoryString() = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18, 2, 22, 2, 22, 2, 2, 38, 38, 2, 18, 38, 18, 38, 22, 18, 22, 22, 18, 18, 22, 18, 18, 18, 18, 18, 22, 38, 18, 2, 22, 22, 22, 2, 18, 22, 18, 2, 22, 18, 22, 18, 18, 38, 18, 2, 22, 38, 18, 22, 22, 18, 22, 38, 2, 38, 18, 2, 22, 22"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = -4
-InformationStateString(0) = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72, 44, 74, 26, 76, 8, 58, 26, 76, 8, 74, 26, 72, 44, 74, 42, 76, 44, 74, 42, 76, 40, 74, 38, 72, 36, 74, 54, 72, 36, 74, 38, 76, 20, 74, 22, 72, 4, 74, 2, 76, 0, 74, 18, 72, 0, 74, 18, 72, 20, 74, 18, 76, 36, 58, 54, 56, 36, 58, 38"
-InformationStateString(1) = "63, 59, 7, 49, 61, 31, 74, 2, 76, 0, 58, 2, 76, 4, 58, 2, 76, 0, 74, 18, 72, 20, 74, 22, 72, 24, 74, 22, 76, 20, 74, 38, 72, 40, 74, 42, 76, 44, 74, 62, 72, 44, 74, 26, 76, 8, 58, 26, 76, 8, 74, 26, 72, 44, 74, 42, 76, 44, 74, 42, 76, 40, 74, 38, 72, 36, 74, 54, 72, 36, 74, 38, 76, 20, 74, 22, 72, 4, 74, 2, 76, 0, 74, 18, 72, 0, 74, 18, 72, 20, 74, 18, 76, 36, 58, 54, 56, 36, 58, 38"
+InformationStateString(0) = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18, 2, 22, 2, 22, 2, 2, 38, 38, 2, 18, 38, 18, 38, 22, 18, 22, 22, 18, 18, 22, 18, 18, 18, 18, 18, 22, 38, 18, 2, 22, 22, 22, 2, 18, 22, 18, 2, 22, 18, 22, 18, 18, 38, 18, 2, 22, 38, 18, 22, 22, 18, 22, 38, 2, 38, 18, 2, 22, 22"
+InformationStateString(1) = "63, 59, 7, 49, 61, 31, 18, 18, 22, 18, 2, 22, 38, 22, 2, 18, 38, 18, 18, 38, 18, 22, 22, 22, 18, 22, 22, 18, 22, 18, 18, 38, 18, 22, 22, 22, 22, 22, 18, 38, 18, 2, 22, 2, 22, 2, 2, 38, 38, 2, 18, 38, 18, 38, 22, 18, 22, 22, 18, 18, 22, 18, 18, 18, 18, 18, 22, 38, 18, 2, 22, 22, 22, 2, 18, 22, 18, 2, 22, 18, 22, 18, 18, 38, 18, 2, 22, 38, 18, 22, 22, 18, 22, 38, 2, 38, 18, 2, 22, 22"
 ObservationString(0) = "Board size: 5, walls: 0, 0\n   a   b   c   d   e\n 1 .   .   .   . | .  1\n                 +     \n 2 .   .   .   . | .  2\n          ---+---      \n 3 .   @   .   .   .  3\n          ---+---      \n 4 .   .   0 | . | .  4\n  ---+---    +   +     \n 5 .   .   . | . | .  5\n   a   b   c   d   e\n"
 ObservationString(1) = "Board size: 5, walls: 0, 0\n   a   b   c   d   e\n 1 .   .   .   . | .  1\n                 +     \n 2 .   .   .   . | .  2\n          ---+---      \n 3 .   @   .   .   .  3\n          ---+---      \n 4 .   .   0 | . | .  4\n  ---+---    +   +     \n 5 .   .   . | . | .  5\n   a   b   c   d   e\n"
 ObservationTensor(0):
diff --git a/open_spiel/integration_tests/playthroughs/quoridor(players=4).txt b/open_spiel/integration_tests/playthroughs/quoridor(players=4).txt
index 16eb357182..7809d2b9f6 100644
--- a/open_spiel/integration_tests/playthroughs/quoridor(players=4).txt
+++ b/open_spiel/integration_tests/playthroughs/quoridor(players=4).txt
@@ -71,8 +71,8 @@ ObservationTensor(2) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0
 ObservationTensor(3) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0]
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 239, 241, 243, 245, 246, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 278, 282]
-StringLegalActions() = ["a1v", "b1v", "c1v", "d1v", "e1v", "f1v", "g1v", "h1v", "a1h", "b1h", "c1h", "d1h", "e1h", "f1h", "g1h", "h1h", "a2v", "b2v", "c2v", "d2v", "e2v", "f2v", "g2v", "h2v", "a2h", "b2h", "c2h", "d2h", "e2h", "f2h", "g2h", "h2h", "a3v", "b3v", "c3v", "d3v", "e3v", "f3v", "g3v", "h3v", "a3h", "b3h", "c3h", "d3h", "e3h", "f3h", "g3h", "h3h", "a4v", "b4v", "c4v", "d4v", "e4v", "f4v", "g4v", "h4v", "a4h", "b4h", "c4h", "d4h", "e4h", "f4h", "g4h", "h4h", "a5v", "b5v", "c5v", "d5v", "e5v", "f5v", "g5v", "h5v", "a5h", "b5h", "c5h", "d5h", "e5h", "f5h", "g5h", "h5h", "a6v", "b6v", "c6v", "d6v", "e6v", "f6v", "g6v", "h6v", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "c7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "c7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "c8v", "d8v", "e8", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h", "d9", "f9"]
+LegalActions() = [1, 2, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 34, 35, 37, 38, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269]
+StringLegalActions() = ["a1v", "e8", "b1v", "c1v", "d1v", "e1v", "f1v", "g1v", "h1v", "a1h", "b1h", "c1h", "d1h", "e1h", "f1h", "g1h", "h1h", "d9", "a2v", "b2v", "f9", "c2v", "d2v", "e2v", "f2v", "g2v", "h2v", "a2h", "b2h", "c2h", "d2h", "e2h", "f2h", "g2h", "h2h", "a3v", "b3v", "c3v", "d3v", "e3v", "f3v", "g3v", "h3v", "a3h", "b3h", "c3h", "d3h", "e3h", "f3h", "g3h", "h3h", "a4v", "b4v", "c4v", "d4v", "e4v", "f4v", "g4v", "h4v", "a4h", "b4h", "c4h", "d4h", "e4h", "f4h", "g4h", "h4h", "a5v", "b5v", "c5v", "d5v", "e5v", "f5v", "g5v", "h5v", "a5h", "b5h", "c5h", "d5h", "e5h", "f5h", "g5h", "h5h", "a6v", "b6v", "c6v", "d6v", "e6v", "f6v", "g6v", "h6v", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "c7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "c7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "c8v", "d8v", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h"]
 
 # Apply action "c5v"
 action: 141
@@ -118,8 +118,8 @@ ObservationTensor(2) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0
 ObservationTensor(3) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0]
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 102, 103, 105, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 137, 138, 139, 143, 145, 147, 149, 151, 153, 155, 159, 161, 163, 165, 167, 170, 171, 173, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269]
-StringLegalActions() = ["a1v", "b1v", "c1v", "d1v", "e1v", "f1v", "g1v", "h1v", "a1h", "b1h", "c1h", "d1h", "e1h", "f1h", "g1h", "h1h", "a2v", "b2v", "c2v", "d2v", "e2v", "f2v", "g2v", "h2v", "a2h", "b2h", "c2h", "d2h", "e2h", "f2h", "g2h", "h2h", "a3v", "b3v", "c3v", "d3v", "e3v", "f3v", "g3v", "h3v", "a3h", "b3h", "c3h", "d3h", "e3h", "f3h", "g3h", "h3h", "a4", "a4v", "b4v", "d4v", "e4v", "f4v", "g4v", "h4v", "a4h", "b4h", "c4h", "d4h", "e4h", "f4h", "g4h", "h4h", "a5v", "b5", "b5v", "d5v", "e5v", "f5v", "g5v", "h5v", "a5h", "b5h", "d5h", "e5h", "f5h", "g5h", "h5h", "a6", "a6v", "b6v", "d6v", "e6v", "f6v", "g6v", "h6v", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "c7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "c7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "c8v", "d8v", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h"]
+LegalActions() = [1, 2, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 35, 37, 38, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 69, 70, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 103, 105, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 137, 139, 143, 145, 147, 149, 151, 153, 155, 159, 161, 163, 165, 167, 171, 173, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269]
+StringLegalActions() = ["a1v", "a4", "b1v", "c1v", "d1v", "e1v", "f1v", "g1v", "h1v", "a1h", "b1h", "c1h", "d1h", "e1h", "f1h", "g1h", "h1h", "a2v", "b2v", "b5", "c2v", "d2v", "e2v", "f2v", "g2v", "h2v", "a2h", "b2h", "c2h", "d2h", "e2h", "f2h", "g2h", "h2h", "a3v", "a6", "b3v", "c3v", "d3v", "e3v", "f3v", "g3v", "h3v", "a3h", "b3h", "c3h", "d3h", "e3h", "f3h", "g3h", "h3h", "a4v", "b4v", "d4v", "e4v", "f4v", "g4v", "h4v", "a4h", "b4h", "c4h", "d4h", "e4h", "f4h", "g4h", "h4h", "a5v", "b5v", "d5v", "e5v", "f5v", "g5v", "h5v", "a5h", "b5h", "d5h", "e5h", "f5h", "g5h", "h5h", "a6v", "b6v", "d6v", "e6v", "f6v", "g6v", "h6v", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "c7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "c7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "c8v", "d8v", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h"]
 
 # Apply action "g5v"
 action: 149
@@ -165,8 +165,8 @@ ObservationTensor(2) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0
 ObservationTensor(3) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0]
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [1, 3, 5, 6, 7, 9, 10, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 35, 37, 39, 41, 42, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 103, 105, 109, 111, 113, 117, 119, 121, 123, 125, 127, 129, 131, 133, 137, 139, 143, 145, 147, 151, 153, 155, 159, 161, 163, 167, 171, 173, 177, 179, 181, 185, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269]
-StringLegalActions() = ["a1v", "b1v", "c1v", "d1", "d1v", "e1v", "f1", "f1v", "g1v", "h1v", "a1h", "b1h", "c1h", "d1h", "e1h", "f1h", "g1h", "h1h", "a2v", "b2v", "c2v", "d2v", "e2", "e2v", "f2v", "g2v", "h2v", "a2h", "b2h", "c2h", "d2h", "e2h", "f2h", "g2h", "h2h", "a3v", "b3v", "c3v", "d3v", "e3v", "f3v", "g3v", "h3v", "a3h", "b3h", "c3h", "d3h", "e3h", "f3h", "g3h", "h3h", "a4v", "b4v", "d4v", "e4v", "f4v", "h4v", "a4h", "b4h", "c4h", "d4h", "e4h", "f4h", "g4h", "h4h", "a5v", "b5v", "d5v", "e5v", "f5v", "h5v", "a5h", "b5h", "d5h", "e5h", "f5h", "h5h", "a6v", "b6v", "d6v", "e6v", "f6v", "h6v", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "c7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "c7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "c8v", "d8v", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h"]
+LegalActions() = [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 34, 35, 37, 38, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 69, 70, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 103, 105, 109, 111, 113, 117, 119, 121, 123, 125, 127, 129, 131, 133, 137, 139, 143, 145, 147, 151, 153, 155, 159, 161, 163, 167, 171, 173, 177, 179, 181, 185, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269]
+StringLegalActions() = ["a1v", "b1v", "c1v", "d1v", "e1v", "f1v", "g1v", "h1v", "a1h", "b1h", "c1h", "d1h", "e1h", "f1h", "g1h", "h1h", "d1", "a2v", "b2v", "f1", "c2v", "d2v", "e2v", "f2v", "g2v", "h2v", "a2h", "b2h", "c2h", "d2h", "e2h", "f2h", "g2h", "h2h", "a3v", "e2", "b3v", "c3v", "d3v", "e3v", "f3v", "g3v", "h3v", "a3h", "b3h", "c3h", "d3h", "e3h", "f3h", "g3h", "h3h", "a4v", "b4v", "d4v", "e4v", "f4v", "h4v", "a4h", "b4h", "c4h", "d4h", "e4h", "f4h", "g4h", "h4h", "a5v", "b5v", "d5v", "e5v", "f5v", "h5v", "a5h", "b5h", "d5h", "e5h", "f5h", "h5h", "a6v", "b6v", "d6v", "e6v", "f6v", "h6v", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "c7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "c7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "c8v", "d8v", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h"]
 
 # Apply action "e1h"
 action: 25
@@ -212,8 +212,8 @@ ObservationTensor(2) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0
 ObservationTensor(3) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0]
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [1, 3, 5, 7, 11, 13, 15, 17, 19, 21, 29, 31, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 103, 105, 109, 111, 113, 117, 118, 119, 121, 123, 125, 127, 129, 131, 133, 137, 139, 143, 145, 147, 150, 151, 153, 155, 159, 161, 163, 167, 171, 173, 177, 179, 181, 185, 186, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269]
-StringLegalActions() = ["a1v", "b1v", "c1v", "d1v", "f1v", "g1v", "h1v", "a1h", "b1h", "c1h", "g1h", "h1h", "a2v", "b2v", "c2v", "d2v", "e2v", "f2v", "g2v", "h2v", "a2h", "b2h", "c2h", "d2h", "e2h", "f2h", "g2h", "h2h", "a3v", "b3v", "c3v", "d3v", "e3v", "f3v", "g3v", "h3v", "a3h", "b3h", "c3h", "d3h", "e3h", "f3h", "g3h", "h3h", "a4v", "b4v", "d4v", "e4v", "f4v", "h4v", "i4", "a4h", "b4h", "c4h", "d4h", "e4h", "f4h", "g4h", "h4h", "a5v", "b5v", "d5v", "e5v", "f5v", "h5", "h5v", "a5h", "b5h", "d5h", "e5h", "f5h", "h5h", "a6v", "b6v", "d6v", "e6v", "f6v", "h6v", "i6", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "c7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "c7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "c8v", "d8v", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h"]
+LegalActions() = [1, 2, 3, 5, 7, 11, 13, 15, 17, 19, 21, 29, 31, 34, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 69, 70, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 103, 105, 109, 111, 113, 117, 119, 121, 123, 125, 127, 129, 131, 133, 137, 139, 143, 145, 147, 151, 153, 155, 159, 161, 163, 167, 171, 173, 177, 179, 181, 185, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269]
+StringLegalActions() = ["a1v", "i4", "b1v", "c1v", "d1v", "f1v", "g1v", "h1v", "a1h", "b1h", "c1h", "g1h", "h1h", "h5", "a2v", "b2v", "c2v", "d2v", "e2v", "f2v", "g2v", "h2v", "a2h", "b2h", "c2h", "d2h", "e2h", "f2h", "g2h", "h2h", "a3v", "i6", "b3v", "c3v", "d3v", "e3v", "f3v", "g3v", "h3v", "a3h", "b3h", "c3h", "d3h", "e3h", "f3h", "g3h", "h3h", "a4v", "b4v", "d4v", "e4v", "f4v", "h4v", "a4h", "b4h", "c4h", "d4h", "e4h", "f4h", "g4h", "h4h", "a5v", "b5v", "d5v", "e5v", "f5v", "h5v", "a5h", "b5h", "d5h", "e5h", "f5h", "h5h", "a6v", "b6v", "d6v", "e6v", "f6v", "h6v", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "c7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "c7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "c8v", "d8v", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h"]
 
 # Apply action "e4v"
 action: 111
@@ -259,8 +259,8 @@ ObservationTensor(2) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0
 ObservationTensor(3) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0]
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [1, 3, 5, 7, 11, 13, 15, 17, 19, 21, 29, 31, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 69, 71, 73, 75, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 103, 105, 109, 113, 117, 119, 121, 123, 125, 129, 131, 133, 137, 139, 143, 147, 151, 153, 155, 159, 161, 163, 167, 171, 173, 177, 179, 181, 185, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 239, 241, 243, 245, 246, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 278, 282]
-StringLegalActions() = ["a1v", "b1v", "c1v", "d1v", "f1v", "g1v", "h1v", "a1h", "b1h", "c1h", "g1h", "h1h", "a2v", "b2v", "c2v", "d2v", "e2v", "f2v", "g2v", "h2v", "a2h", "b2h", "c2h", "d2h", "e2h", "f2h", "g2h", "h2h", "a3v", "b3v", "c3v", "d3v", "f3v", "g3v", "h3v", "a3h", "b3h", "c3h", "d3h", "e3h", "f3h", "g3h", "h3h", "a4v", "b4v", "d4v", "f4v", "h4v", "a4h", "b4h", "c4h", "d4h", "f4h", "g4h", "h4h", "a5v", "b5v", "d5v", "f5v", "h5v", "a5h", "b5h", "d5h", "e5h", "f5h", "h5h", "a6v", "b6v", "d6v", "e6v", "f6v", "h6v", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "c7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "c7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "c8v", "d8v", "e8", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h", "d9", "f9"]
+LegalActions() = [1, 2, 3, 5, 7, 11, 13, 15, 17, 19, 21, 29, 31, 34, 35, 37, 38, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 69, 71, 73, 75, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 103, 105, 109, 113, 117, 119, 121, 123, 125, 129, 131, 133, 137, 139, 143, 147, 151, 153, 155, 159, 161, 163, 167, 171, 173, 177, 179, 181, 185, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269]
+StringLegalActions() = ["a1v", "e8", "b1v", "c1v", "d1v", "f1v", "g1v", "h1v", "a1h", "b1h", "c1h", "g1h", "h1h", "d9", "a2v", "b2v", "f9", "c2v", "d2v", "e2v", "f2v", "g2v", "h2v", "a2h", "b2h", "c2h", "d2h", "e2h", "f2h", "g2h", "h2h", "a3v", "b3v", "c3v", "d3v", "f3v", "g3v", "h3v", "a3h", "b3h", "c3h", "d3h", "e3h", "f3h", "g3h", "h3h", "a4v", "b4v", "d4v", "f4v", "h4v", "a4h", "b4h", "c4h", "d4h", "f4h", "g4h", "h4h", "a5v", "b5v", "d5v", "f5v", "h5v", "a5h", "b5h", "d5h", "e5h", "f5h", "h5h", "a6v", "b6v", "d6v", "e6v", "f6v", "h6v", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "c7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "c7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "c8v", "d8v", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h"]
 
 # Apply action "d2h"
 action: 57
@@ -306,8 +306,8 @@ ObservationTensor(2) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0
 ObservationTensor(3) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0]
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [1, 3, 5, 7, 11, 13, 15, 17, 19, 21, 29, 31, 35, 37, 39, 43, 45, 47, 49, 51, 53, 61, 63, 65, 69, 71, 73, 75, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 102, 103, 105, 109, 113, 117, 119, 121, 123, 125, 129, 131, 133, 137, 138, 139, 143, 147, 151, 153, 155, 159, 161, 163, 167, 170, 171, 173, 177, 179, 181, 185, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269]
-StringLegalActions() = ["a1v", "b1v", "c1v", "d1v", "f1v", "g1v", "h1v", "a1h", "b1h", "c1h", "g1h", "h1h", "a2v", "b2v", "c2v", "e2v", "f2v", "g2v", "h2v", "a2h", "b2h", "f2h", "g2h", "h2h", "a3v", "b3v", "c3v", "d3v", "f3v", "g3v", "h3v", "a3h", "b3h", "c3h", "d3h", "e3h", "f3h", "g3h", "h3h", "a4", "a4v", "b4v", "d4v", "f4v", "h4v", "a4h", "b4h", "c4h", "d4h", "f4h", "g4h", "h4h", "a5v", "b5", "b5v", "d5v", "f5v", "h5v", "a5h", "b5h", "d5h", "e5h", "f5h", "h5h", "a6", "a6v", "b6v", "d6v", "e6v", "f6v", "h6v", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "c7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "c7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "c8v", "d8v", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h"]
+LegalActions() = [1, 2, 3, 5, 7, 11, 13, 15, 17, 19, 21, 29, 31, 35, 37, 38, 39, 43, 45, 47, 49, 51, 53, 61, 63, 65, 69, 70, 71, 73, 75, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 103, 105, 109, 113, 117, 119, 121, 123, 125, 129, 131, 133, 137, 139, 143, 147, 151, 153, 155, 159, 161, 163, 167, 171, 173, 177, 179, 181, 185, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269]
+StringLegalActions() = ["a1v", "a4", "b1v", "c1v", "d1v", "f1v", "g1v", "h1v", "a1h", "b1h", "c1h", "g1h", "h1h", "a2v", "b2v", "b5", "c2v", "e2v", "f2v", "g2v", "h2v", "a2h", "b2h", "f2h", "g2h", "h2h", "a3v", "a6", "b3v", "c3v", "d3v", "f3v", "g3v", "h3v", "a3h", "b3h", "c3h", "d3h", "e3h", "f3h", "g3h", "h3h", "a4v", "b4v", "d4v", "f4v", "h4v", "a4h", "b4h", "c4h", "d4h", "f4h", "g4h", "h4h", "a5v", "b5v", "d5v", "f5v", "h5v", "a5h", "b5h", "d5h", "e5h", "f5h", "h5h", "a6v", "b6v", "d6v", "e6v", "f6v", "h6v", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "c7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "c7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "c8v", "d8v", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h"]
 
 # Apply action "h5h"
 action: 167
@@ -353,8 +353,8 @@ ObservationTensor(2) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0
 ObservationTensor(3) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0]
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [1, 3, 5, 6, 7, 10, 11, 13, 15, 17, 19, 21, 29, 31, 35, 37, 39, 43, 45, 47, 49, 51, 53, 61, 63, 65, 69, 71, 73, 75, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 103, 105, 109, 113, 117, 119, 121, 123, 125, 129, 131, 137, 139, 143, 147, 153, 155, 159, 161, 163, 171, 173, 177, 179, 181, 185, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269]
-StringLegalActions() = ["a1v", "b1v", "c1v", "d1", "d1v", "f1", "f1v", "g1v", "h1v", "a1h", "b1h", "c1h", "g1h", "h1h", "a2v", "b2v", "c2v", "e2v", "f2v", "g2v", "h2v", "a2h", "b2h", "f2h", "g2h", "h2h", "a3v", "b3v", "c3v", "d3v", "f3v", "g3v", "h3v", "a3h", "b3h", "c3h", "d3h", "e3h", "f3h", "g3h", "h3h", "a4v", "b4v", "d4v", "f4v", "h4v", "a4h", "b4h", "c4h", "d4h", "f4h", "g4h", "a5v", "b5v", "d5v", "f5v", "a5h", "b5h", "d5h", "e5h", "f5h", "a6v", "b6v", "d6v", "e6v", "f6v", "h6v", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "c7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "c7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "c8v", "d8v", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h"]
+LegalActions() = [1, 3, 5, 7, 11, 13, 15, 17, 19, 21, 29, 31, 34, 35, 37, 38, 39, 43, 45, 47, 49, 51, 53, 61, 63, 65, 69, 71, 73, 75, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 103, 105, 109, 113, 117, 119, 121, 123, 125, 129, 131, 137, 139, 143, 147, 153, 155, 159, 161, 163, 171, 173, 177, 179, 181, 185, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269]
+StringLegalActions() = ["a1v", "b1v", "c1v", "d1v", "f1v", "g1v", "h1v", "a1h", "b1h", "c1h", "g1h", "h1h", "d1", "a2v", "b2v", "f1", "c2v", "e2v", "f2v", "g2v", "h2v", "a2h", "b2h", "f2h", "g2h", "h2h", "a3v", "b3v", "c3v", "d3v", "f3v", "g3v", "h3v", "a3h", "b3h", "c3h", "d3h", "e3h", "f3h", "g3h", "h3h", "a4v", "b4v", "d4v", "f4v", "h4v", "a4h", "b4h", "c4h", "d4h", "f4h", "g4h", "a5v", "b5v", "d5v", "f5v", "a5h", "b5h", "d5h", "e5h", "f5h", "a6v", "b6v", "d6v", "e6v", "f6v", "h6v", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "c7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "c7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "c8v", "d8v", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h"]
 
 # Apply action "c2v"
 action: 39
@@ -400,8 +400,8 @@ ObservationTensor(2) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0
 ObservationTensor(3) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0, 9.0]
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [1, 3, 7, 11, 13, 15, 17, 19, 21, 29, 31, 35, 37, 43, 45, 47, 49, 51, 53, 61, 63, 65, 69, 71, 75, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 103, 105, 109, 113, 117, 118, 119, 121, 123, 125, 129, 131, 137, 139, 143, 147, 150, 153, 155, 159, 161, 163, 171, 173, 177, 179, 181, 185, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269]
-StringLegalActions() = ["a1v", "b1v", "d1v", "f1v", "g1v", "h1v", "a1h", "b1h", "c1h", "g1h", "h1h", "a2v", "b2v", "e2v", "f2v", "g2v", "h2v", "a2h", "b2h", "f2h", "g2h", "h2h", "a3v", "b3v", "d3v", "f3v", "g3v", "h3v", "a3h", "b3h", "c3h", "d3h", "e3h", "f3h", "g3h", "h3h", "a4v", "b4v", "d4v", "f4v", "h4v", "i4", "a4h", "b4h", "c4h", "d4h", "f4h", "g4h", "a5v", "b5v", "d5v", "f5v", "h5", "a5h", "b5h", "d5h", "e5h", "f5h", "a6v", "b6v", "d6v", "e6v", "f6v", "h6v", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "c7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "c7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "c8v", "d8v", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h"]
+LegalActions() = [1, 2, 3, 7, 11, 13, 15, 17, 19, 21, 29, 31, 34, 35, 37, 43, 45, 47, 49, 51, 53, 61, 63, 65, 69, 71, 75, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 103, 105, 109, 113, 117, 119, 121, 123, 125, 129, 131, 137, 139, 143, 147, 153, 155, 159, 161, 163, 171, 173, 177, 179, 181, 185, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269]
+StringLegalActions() = ["a1v", "i4", "b1v", "d1v", "f1v", "g1v", "h1v", "a1h", "b1h", "c1h", "g1h", "h1h", "h5", "a2v", "b2v", "e2v", "f2v", "g2v", "h2v", "a2h", "b2h", "f2h", "g2h", "h2h", "a3v", "b3v", "d3v", "f3v", "g3v", "h3v", "a3h", "b3h", "c3h", "d3h", "e3h", "f3h", "g3h", "h3h", "a4v", "b4v", "d4v", "f4v", "h4v", "a4h", "b4h", "c4h", "d4h", "f4h", "g4h", "a5v", "b5v", "d5v", "f5v", "a5h", "b5h", "d5h", "e5h", "f5h", "a6v", "b6v", "d6v", "e6v", "f6v", "h6v", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "c7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "c7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "c8v", "d8v", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h"]
 
 # Apply action "d5h"
 action: 159
@@ -447,8 +447,8 @@ ObservationTensor(2) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0
 ObservationTensor(3) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0]
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [1, 3, 7, 11, 13, 15, 17, 19, 21, 29, 31, 35, 37, 43, 45, 47, 49, 51, 53, 61, 63, 65, 69, 71, 75, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 103, 105, 109, 113, 117, 119, 121, 123, 125, 129, 131, 137, 139, 147, 153, 155, 163, 171, 173, 177, 179, 181, 185, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 239, 241, 243, 245, 246, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 278, 282]
-StringLegalActions() = ["a1v", "b1v", "d1v", "f1v", "g1v", "h1v", "a1h", "b1h", "c1h", "g1h", "h1h", "a2v", "b2v", "e2v", "f2v", "g2v", "h2v", "a2h", "b2h", "f2h", "g2h", "h2h", "a3v", "b3v", "d3v", "f3v", "g3v", "h3v", "a3h", "b3h", "c3h", "d3h", "e3h", "f3h", "g3h", "h3h", "a4v", "b4v", "d4v", "f4v", "h4v", "a4h", "b4h", "c4h", "d4h", "f4h", "g4h", "a5v", "b5v", "f5v", "a5h", "b5h", "f5h", "a6v", "b6v", "d6v", "e6v", "f6v", "h6v", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "c7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "c7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "c8v", "d8v", "e8", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h", "d9", "f9"]
+LegalActions() = [1, 2, 3, 7, 11, 13, 15, 17, 19, 21, 29, 31, 34, 35, 37, 38, 43, 45, 47, 49, 51, 53, 61, 63, 65, 69, 71, 75, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 103, 105, 109, 113, 117, 119, 121, 123, 125, 129, 131, 137, 139, 147, 153, 155, 163, 171, 173, 177, 179, 181, 185, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269]
+StringLegalActions() = ["a1v", "e8", "b1v", "d1v", "f1v", "g1v", "h1v", "a1h", "b1h", "c1h", "g1h", "h1h", "d9", "a2v", "b2v", "f9", "e2v", "f2v", "g2v", "h2v", "a2h", "b2h", "f2h", "g2h", "h2h", "a3v", "b3v", "d3v", "f3v", "g3v", "h3v", "a3h", "b3h", "c3h", "d3h", "e3h", "f3h", "g3h", "h3h", "a4v", "b4v", "d4v", "f4v", "h4v", "a4h", "b4h", "c4h", "d4h", "f4h", "g4h", "a5v", "b5v", "f5v", "a5h", "b5h", "f5h", "a6v", "b6v", "d6v", "e6v", "f6v", "h6v", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "c7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "c7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "c8v", "d8v", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h"]
 
 # Apply action "b3h"
 action: 87
@@ -494,8 +494,8 @@ ObservationTensor(2) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0
 ObservationTensor(3) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0]
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [1, 3, 7, 11, 13, 15, 17, 19, 21, 29, 31, 35, 37, 43, 45, 47, 49, 51, 53, 61, 63, 65, 69, 75, 79, 81, 83, 91, 93, 95, 97, 99, 102, 103, 105, 109, 113, 117, 119, 121, 123, 125, 129, 131, 137, 138, 139, 147, 153, 155, 163, 170, 171, 173, 177, 179, 181, 185, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269]
-StringLegalActions() = ["a1v", "b1v", "d1v", "f1v", "g1v", "h1v", "a1h", "b1h", "c1h", "g1h", "h1h", "a2v", "b2v", "e2v", "f2v", "g2v", "h2v", "a2h", "b2h", "f2h", "g2h", "h2h", "a3v", "d3v", "f3v", "g3v", "h3v", "d3h", "e3h", "f3h", "g3h", "h3h", "a4", "a4v", "b4v", "d4v", "f4v", "h4v", "a4h", "b4h", "c4h", "d4h", "f4h", "g4h", "a5v", "b5", "b5v", "f5v", "a5h", "b5h", "f5h", "a6", "a6v", "b6v", "d6v", "e6v", "f6v", "h6v", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "c7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "c7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "c8v", "d8v", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h"]
+LegalActions() = [1, 2, 3, 7, 11, 13, 15, 17, 19, 21, 29, 31, 35, 37, 38, 43, 45, 47, 49, 51, 53, 61, 63, 65, 69, 70, 75, 79, 81, 83, 91, 93, 95, 97, 99, 103, 105, 109, 113, 117, 119, 121, 123, 125, 129, 131, 137, 139, 147, 153, 155, 163, 171, 173, 177, 179, 181, 185, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269]
+StringLegalActions() = ["a1v", "a4", "b1v", "d1v", "f1v", "g1v", "h1v", "a1h", "b1h", "c1h", "g1h", "h1h", "a2v", "b2v", "b5", "e2v", "f2v", "g2v", "h2v", "a2h", "b2h", "f2h", "g2h", "h2h", "a3v", "a6", "d3v", "f3v", "g3v", "h3v", "d3h", "e3h", "f3h", "g3h", "h3h", "a4v", "b4v", "d4v", "f4v", "h4v", "a4h", "b4h", "c4h", "d4h", "f4h", "g4h", "a5v", "b5v", "f5v", "a5h", "b5h", "f5h", "a6v", "b6v", "d6v", "e6v", "f6v", "h6v", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "c7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "c7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "c8v", "d8v", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h"]
 
 # Apply action "f1v"
 action: 11
@@ -541,8 +541,8 @@ ObservationTensor(2) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0
 ObservationTensor(3) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0]
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [1, 3, 6, 10, 13, 15, 17, 19, 21, 29, 31, 35, 37, 43, 47, 49, 51, 53, 61, 63, 65, 69, 75, 79, 81, 83, 91, 93, 95, 97, 99, 103, 105, 109, 113, 117, 119, 121, 123, 125, 129, 131, 137, 139, 147, 153, 155, 163, 171, 173, 177, 179, 181, 185, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269]
-StringLegalActions() = ["a1v", "b1v", "d1", "f1", "g1v", "h1v", "a1h", "b1h", "c1h", "g1h", "h1h", "a2v", "b2v", "e2v", "g2v", "h2v", "a2h", "b2h", "f2h", "g2h", "h2h", "a3v", "d3v", "f3v", "g3v", "h3v", "d3h", "e3h", "f3h", "g3h", "h3h", "a4v", "b4v", "d4v", "f4v", "h4v", "a4h", "b4h", "c4h", "d4h", "f4h", "g4h", "a5v", "b5v", "f5v", "a5h", "b5h", "f5h", "a6v", "b6v", "d6v", "e6v", "f6v", "h6v", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "c7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "c7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "c8v", "d8v", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h"]
+LegalActions() = [1, 3, 13, 15, 17, 19, 21, 29, 31, 34, 35, 37, 38, 43, 47, 49, 51, 53, 61, 63, 65, 69, 75, 79, 81, 83, 91, 93, 95, 97, 99, 103, 105, 109, 113, 117, 119, 121, 123, 125, 129, 131, 137, 139, 147, 153, 155, 163, 171, 173, 177, 179, 181, 185, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269]
+StringLegalActions() = ["a1v", "b1v", "g1v", "h1v", "a1h", "b1h", "c1h", "g1h", "h1h", "d1", "a2v", "b2v", "f1", "e2v", "g2v", "h2v", "a2h", "b2h", "f2h", "g2h", "h2h", "a3v", "d3v", "f3v", "g3v", "h3v", "d3h", "e3h", "f3h", "g3h", "h3h", "a4v", "b4v", "d4v", "f4v", "h4v", "a4h", "b4h", "c4h", "d4h", "f4h", "g4h", "a5v", "b5v", "f5v", "a5h", "b5h", "f5h", "a6v", "b6v", "d6v", "e6v", "f6v", "h6v", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "c7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "c7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "c8v", "d8v", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h"]
 
 # Apply action "c7v"
 action: 209
@@ -588,8 +588,8 @@ ObservationTensor(2) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0
 ObservationTensor(3) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 7.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0, 8.0]
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [1, 3, 13, 15, 17, 19, 21, 29, 31, 35, 37, 43, 47, 49, 51, 53, 61, 63, 65, 69, 75, 79, 81, 83, 91, 93, 95, 97, 99, 103, 105, 109, 113, 117, 118, 119, 121, 123, 125, 129, 131, 137, 139, 147, 150, 153, 155, 163, 171, 173, 177, 179, 181, 185, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 211, 213, 215, 217, 219, 221, 223, 227, 229, 231, 233, 235, 239, 241, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269]
-StringLegalActions() = ["a1v", "b1v", "g1v", "h1v", "a1h", "b1h", "c1h", "g1h", "h1h", "a2v", "b2v", "e2v", "g2v", "h2v", "a2h", "b2h", "f2h", "g2h", "h2h", "a3v", "d3v", "f3v", "g3v", "h3v", "d3h", "e3h", "f3h", "g3h", "h3h", "a4v", "b4v", "d4v", "f4v", "h4v", "i4", "a4h", "b4h", "c4h", "d4h", "f4h", "g4h", "a5v", "b5v", "f5v", "h5", "a5h", "b5h", "f5h", "a6v", "b6v", "d6v", "e6v", "f6v", "h6v", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "d8v", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h"]
+LegalActions() = [1, 2, 3, 13, 15, 17, 19, 21, 29, 31, 34, 35, 37, 43, 47, 49, 51, 53, 61, 63, 65, 69, 75, 79, 81, 83, 91, 93, 95, 97, 99, 103, 105, 109, 113, 117, 119, 121, 123, 125, 129, 131, 137, 139, 147, 153, 155, 163, 171, 173, 177, 179, 181, 185, 187, 189, 191, 193, 195, 197, 199, 201, 205, 207, 211, 213, 215, 217, 219, 221, 223, 227, 229, 231, 233, 235, 239, 241, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269]
+StringLegalActions() = ["a1v", "i4", "b1v", "g1v", "h1v", "a1h", "b1h", "c1h", "g1h", "h1h", "h5", "a2v", "b2v", "e2v", "g2v", "h2v", "a2h", "b2h", "f2h", "g2h", "h2h", "a3v", "d3v", "f3v", "g3v", "h3v", "d3h", "e3h", "f3h", "g3h", "h3h", "a4v", "b4v", "d4v", "f4v", "h4v", "a4h", "b4h", "c4h", "d4h", "f4h", "g4h", "a5v", "b5v", "f5v", "a5h", "b5h", "f5h", "a6v", "b6v", "d6v", "e6v", "f6v", "h6v", "a6h", "b6h", "c6h", "d6h", "e6h", "f6h", "g6h", "h6h", "a7v", "b7v", "d7v", "e7v", "f7v", "g7v", "h7v", "a7h", "b7h", "d7h", "e7h", "f7h", "g7h", "h7h", "a8v", "b8v", "d8v", "e8v", "f8v", "g8v", "h8v", "a8h", "b8h", "c8h", "d8h", "e8h", "f8h", "g8h", "h8h"]
 
 # Apply action "b6h"
 action: 189
@@ -684,7 +684,7 @@ action: 197
 
 # State 34
 # Apply action "d1"
-action: 6
+action: 34
 
 # State 35
 # Apply action "h6h"
@@ -700,11 +700,11 @@ action: 47
 
 # State 38
 # Apply action "e1"
-action: 8
+action: 38
 
 # State 39
 # Apply action "i4"
-action: 118
+action: 2
 
 # State 40
 # Board size: 9, walls: 0, 0, 2, 1
@@ -728,15 +728,15 @@ action: 118
 #  9 .   .   .   .   0   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 0
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 2, 1\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   .   @   . | .   .   .  1\n      ---+---     ---+---+    ---+---  \n 2 .   .   . | .   .   . | . | .   .  2\n  ---+---    +---+--- ---+---+---+---  \n 3 .   .   . | . | .   .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | %  4\n  ---+---            +   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   0   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 2, 1\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   .   @   . | .   .   .  1\n      ---+---     ---+---+    ---+---  \n 2 .   .   . | .   .   . | . | .   .  2\n  ---+---    +---+--- ---+---+---+---  \n 3 .   .   . | . | .   .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | %  4\n  ---+---            +   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   0   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 2, 1\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   .   @   . | .   .   .  1\n      ---+---     ---+---+    ---+---  \n 2 .   .   . | .   .   . | . | .   .  2\n  ---+---    +---+--- ---+---+---+---  \n 3 .   .   . | . | .   .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | %  4\n  ---+---            +   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   0   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -747,11 +747,11 @@ ObservationTensor(2) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0
 ObservationTensor(3) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [278, 282]
+LegalActions() = [34, 38]
 StringLegalActions() = ["d9", "f9"]
 
 # Apply action "d9"
-action: 278
+action: 34
 
 # State 41
 # Board size: 9, walls: 0, 0, 2, 1
@@ -775,15 +775,15 @@ action: 278
 #  9 .   .   .   0   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 2
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 2, 1\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   .   @   . | .   .   .  1\n      ---+---     ---+---+    ---+---  \n 2 .   .   . | .   .   . | . | .   .  2\n  ---+---    +---+--- ---+---+---+---  \n 3 .   .   . | . | .   .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | %  4\n  ---+---            +   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   0   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 2, 1\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   .   @   . | .   .   .  1\n      ---+---     ---+---+    ---+---  \n 2 .   .   . | .   .   . | . | .   .  2\n  ---+---    +---+--- ---+---+---+---  \n 3 .   .   . | . | .   .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | %  4\n  ---+---            +   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   0   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 2, 1\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   .   @   . | .   .   .  1\n      ---+---     ---+---+    ---+---  \n 2 .   .   . | .   .   . | . | .   .  2\n  ---+---    +---+--- ---+---+---+---  \n 3 .   .   . | . | .   .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | %  4\n  ---+---            +   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   0   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -794,11 +794,11 @@ ObservationTensor(2) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0
 ObservationTensor(3) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [138]
+LegalActions() = [38]
 StringLegalActions() = ["b5"]
 
 # Apply action "b5"
-action: 138
+action: 38
 
 # State 42
 # Board size: 9, walls: 0, 0, 2, 1
@@ -822,15 +822,15 @@ action: 138
 #  9 .   .   .   0   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 1
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 2, 1\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   .   @   . | .   .   .  1\n      ---+---     ---+---+    ---+---  \n 2 .   .   . | .   .   . | . | .   .  2\n  ---+---    +---+--- ---+---+---+---  \n 3 .   .   . | . | .   .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | %  4\n  ---+---            +   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   0   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 2, 1\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   .   @   . | .   .   .  1\n      ---+---     ---+---+    ---+---  \n 2 .   .   . | .   .   . | . | .   .  2\n  ---+---    +---+--- ---+---+---+---  \n 3 .   .   . | . | .   .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | %  4\n  ---+---            +   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   0   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 2, 1\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   .   @   . | .   .   .  1\n      ---+---     ---+---+    ---+---  \n 2 .   .   . | .   .   . | . | .   .  2\n  ---+---    +---+--- ---+---+---+---  \n 3 .   .   . | . | .   .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | %  4\n  ---+---            +   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   0   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -841,11 +841,11 @@ ObservationTensor(2) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0
 ObservationTensor(3) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [6, 10, 43, 125]
+LegalActions() = [34, 38, 43, 125]
 StringLegalActions() = ["d1", "f1", "e2v", "d4h"]
 
 # Apply action "d1"
-action: 6
+action: 34
 
 # State 43
 # Board size: 9, walls: 0, 0, 2, 1
@@ -869,15 +869,15 @@ action: 6
 #  9 .   .   .   0   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 3
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 2, 1\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   @   .   . | .   .   .  1\n      ---+---     ---+---+    ---+---  \n 2 .   .   . | .   .   . | . | .   .  2\n  ---+---    +---+--- ---+---+---+---  \n 3 .   .   . | . | .   .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | %  4\n  ---+---            +   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   0   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 2, 1\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   @   .   . | .   .   .  1\n      ---+---     ---+---+    ---+---  \n 2 .   .   . | .   .   . | . | .   .  2\n  ---+---    +---+--- ---+---+---+---  \n 3 .   .   . | . | .   .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | %  4\n  ---+---            +   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   0   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 2, 1\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   @   .   . | .   .   .  1\n      ---+---     ---+---+    ---+---  \n 2 .   .   . | .   .   . | . | .   .  2\n  ---+---    +---+--- ---+---+---+---  \n 3 .   .   . | . | .   .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | %  4\n  ---+---            +   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   0   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -888,23 +888,23 @@ ObservationTensor(2) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0
 ObservationTensor(3) = [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0]
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [7, 43, 84, 125, 152]
-StringLegalActions() = ["d1v", "e2v", "i3", "d4h", "i5"]
+LegalActions() = [2, 7, 43, 70, 125]
+StringLegalActions() = ["i3", "d1v", "e2v", "i5", "d4h"]
 
 # Apply action "i3"
-action: 84
+action: 2
 
 # State 44
 # Apply action "e9"
-action: 280
+action: 38
 
 # State 45
 # Apply action "c5"
-action: 140
+action: 38
 
 # State 46
 # Apply action "d2"
-action: 40
+action: 70
 
 # State 47
 # Apply action "d4h"
@@ -912,43 +912,43 @@ action: 125
 
 # State 48
 # Apply action "f9"
-action: 282
+action: 38
 
 # State 49
 # Apply action "b5"
-action: 138
+action: 34
 
 # State 50
 # Apply action "d1"
-action: 6
+action: 2
 
 # State 51
 # Apply action "i4"
-action: 118
+action: 70
 
 # State 52
 # Apply action "g9"
-action: 284
+action: 38
 
 # State 53
 # Apply action "a5"
-action: 136
+action: 34
 
 # State 54
 # Apply action "c1"
-action: 4
+action: 34
 
 # State 55
 # Apply action "i3"
-action: 84
+action: 2
 
 # State 56
 # Apply action "h9"
-action: 286
+action: 38
 
 # State 57
 # Apply action "b5"
-action: 138
+action: 38
 
 # State 58
 # Apply action "e2v"
@@ -956,31 +956,31 @@ action: 43
 
 # State 59
 # Apply action "i4"
-action: 118
+action: 70
 
 # State 60
 # Apply action "g9"
-action: 284
+action: 34
 
 # State 61
 # Apply action "c5"
-action: 140
+action: 38
 
 # State 62
 # Apply action "b1"
-action: 2
+action: 34
 
 # State 63
 # Apply action "i3"
-action: 84
+action: 2
 
 # State 64
 # Apply action "f9"
-action: 282
+action: 34
 
 # State 65
 # Apply action "b5"
-action: 138
+action: 34
 
 # State 66
 # Apply action "d1v"
@@ -988,55 +988,55 @@ action: 7
 
 # State 67
 # Apply action "i4"
-action: 118
+action: 70
 
 # State 68
 # Apply action "g9"
-action: 284
+action: 38
 
 # State 69
 # Apply action "c5"
-action: 140
+action: 38
 
 # State 70
 # Apply action "c1"
-action: 4
+action: 38
 
 # State 71
 # Apply action "i3"
-action: 84
+action: 2
 
 # State 72
 # Apply action "f9"
-action: 282
+action: 34
 
 # State 73
 # Apply action "c4"
-action: 106
+action: 2
 
 # State 74
 # Apply action "b1"
-action: 2
+action: 34
 
 # State 75
 # Apply action "i4"
-action: 118
+action: 70
 
 # State 76
 # Apply action "e9"
-action: 280
+action: 34
 
 # State 77
 # Apply action "b4"
-action: 104
+action: 34
 
 # State 78
 # Apply action "c1"
-action: 4
+action: 38
 
 # State 79
 # Apply action "i5"
-action: 152
+action: 70
 
 # State 80
 # Board size: 9, walls: 0, 0, 0, 0
@@ -1060,15 +1060,15 @@ action: 152
 #  9 .   .   .   .   0   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 0
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   @   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   #   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   %  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   0   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   @   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   #   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   %  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   0   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   @   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   #   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   %  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   0   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -1219,11 +1219,11 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [278, 282]
+LegalActions() = [34, 38]
 StringLegalActions() = ["d9", "f9"]
 
 # Apply action "f9"
-action: 282
+action: 38
 
 # State 81
 # Board size: 9, walls: 0, 0, 0, 0
@@ -1247,15 +1247,15 @@ action: 282
 #  9 .   .   .   .   .   0   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 2
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   @   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   #   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   %  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   0   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   @   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   #   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   %  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   0   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   @   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   #   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   %  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   0   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -1406,11 +1406,11 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [102, 106]
+LegalActions() = [34, 38]
 StringLegalActions() = ["a4", "c4"]
 
 # Apply action "a4"
-action: 102
+action: 34
 
 # State 82
 # Board size: 9, walls: 0, 0, 0, 0
@@ -1434,15 +1434,15 @@ action: 102
 #  9 .   .   .   .   .   0   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 1
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   @   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 #   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   %  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   0   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   @   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 #   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   %  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   0   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   @   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 #   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   %  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   0   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -1593,11 +1593,11 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [2, 6]
+LegalActions() = [34, 38]
 StringLegalActions() = ["b1", "d1"]
 
 # Apply action "b1"
-action: 2
+action: 34
 
 # State 83
 # Board size: 9, walls: 0, 0, 0, 0
@@ -1621,15 +1621,15 @@ action: 2
 #  9 .   .   .   .   .   0   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 3
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   @   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 #   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   %  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   0   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   @   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 #   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   %  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   0   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   @   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 #   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   %  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   0   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -1780,155 +1780,155 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [118, 150]
+LegalActions() = [2, 34]
 StringLegalActions() = ["i4", "h5"]
 
 # Apply action "h5"
-action: 150
+action: 34
 
 # State 84
 # Apply action "e9"
-action: 280
+action: 34
 
 # State 85
 # Apply action "b4"
-action: 104
+action: 38
 
 # State 86
 # Apply action "a1"
-action: 0
+action: 34
 
 # State 87
 # Apply action "h4"
-action: 116
+action: 2
 
 # State 88
 # Apply action "d9"
-action: 278
+action: 34
 
 # State 89
 # Apply action "c4"
-action: 106
+action: 38
 
 # State 90
 # Apply action "a2"
-action: 34
+action: 70
 
 # State 91
 # Apply action "h5"
-action: 150
+action: 70
 
 # State 92
 # Apply action "e9"
-action: 280
+action: 38
 
 # State 93
 # Apply action "d4"
-action: 108
+action: 38
 
 # State 94
 # Apply action "a1"
-action: 0
+action: 2
 
 # State 95
 # Apply action "h4"
-action: 116
+action: 2
 
 # State 96
 # Apply action "f9"
-action: 282
+action: 38
 
 # State 97
 # Apply action "d3"
-action: 74
+action: 2
 
 # State 98
 # Apply action "a2"
-action: 34
+action: 70
 
 # State 99
 # Apply action "g4"
-action: 114
+action: 34
 
 # State 100
 # Apply action "f8"
-action: 248
+action: 2
 
 # State 101
 # Apply action "d4"
-action: 108
+action: 70
 
 # State 102
 # Apply action "a1"
-action: 0
+action: 2
 
 # State 103
 # Apply action "g5"
-action: 148
+action: 70
 
 # State 104
 # Apply action "e8"
-action: 246
+action: 34
 
 # State 105
 # Apply action "d3"
-action: 74
+action: 2
 
 # State 106
 # Apply action "a2"
-action: 34
+action: 70
 
 # State 107
 # Apply action "g6"
-action: 182
+action: 70
 
 # State 108
 # Apply action "d8"
-action: 244
+action: 34
 
 # State 109
 # Apply action "d4"
-action: 108
+action: 70
 
 # State 110
 # Apply action "a1"
-action: 0
+action: 2
 
 # State 111
 # Apply action "f6"
-action: 180
+action: 34
 
 # State 112
 # Apply action "d7"
-action: 210
+action: 2
 
 # State 113
 # Apply action "d3"
-action: 74
+action: 2
 
 # State 114
 # Apply action "a2"
-action: 34
+action: 70
 
 # State 115
 # Apply action "f5"
-action: 146
+action: 2
 
 # State 116
 # Apply action "d8"
-action: 244
+action: 70
 
 # State 117
 # Apply action "d4"
-action: 108
+action: 70
 
 # State 118
 # Apply action "b2"
-action: 36
+action: 38
 
 # State 119
 # Apply action "f4"
-action: 112
+action: 2
 
 # State 120
 # Board size: 9, walls: 0, 0, 0, 0
@@ -1952,15 +1952,15 @@ action: 112
 #  9 .   .   .   .   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 0
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   @   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   # | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | 0   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   @   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   # | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | 0   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   @   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   # | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | 0   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -2111,11 +2111,11 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [210, 246]
+LegalActions() = [2, 38]
 StringLegalActions() = ["d7", "e8"]
 
 # Apply action "e8"
-action: 246
+action: 38
 
 # State 121
 # Board size: 9, walls: 0, 0, 0, 0
@@ -2139,15 +2139,15 @@ action: 246
 #  9 .   .   .   .   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 2
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   @   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   # | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   0   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   @   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   # | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   0   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   @   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   # | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   0   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -2298,11 +2298,11 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [74, 106]
+LegalActions() = [2, 34]
 StringLegalActions() = ["d3", "c4"]
 
 # Apply action "d3"
-action: 74
+action: 2
 
 # State 122
 # Board size: 9, walls: 0, 0, 0, 0
@@ -2326,15 +2326,15 @@ action: 74
 #  9 .   .   .   .   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 1
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   @   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | # | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   0   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   @   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | # | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   0   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   @   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | # | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   0   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -2513,15 +2513,15 @@ action: 34
 #  9 .   .   .   .   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 3
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 @   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | # | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   0   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 @   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | # | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   0   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 @   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | # | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   0   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -2672,35 +2672,35 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [146]
+LegalActions() = [70]
 StringLegalActions() = ["f5"]
 
 # Apply action "f5"
-action: 146
+action: 70
 
 # State 124
 # Apply action "f8"
-action: 248
+action: 38
 
 # State 125
 # Apply action "d4"
-action: 108
+action: 70
 
 # State 126
 # Apply action "b2"
-action: 36
+action: 38
 
 # State 127
 # Apply action "f6"
-action: 180
+action: 70
 
 # State 128
 # Apply action "f9"
-action: 282
+action: 70
 
 # State 129
 # Apply action "d3"
-action: 74
+action: 2
 
 # State 130
 # Apply action "a2"
@@ -2708,31 +2708,31 @@ action: 34
 
 # State 131
 # Apply action "e6"
-action: 178
+action: 34
 
 # State 132
 # Apply action "f8"
-action: 248
+action: 2
 
 # State 133
 # Apply action "d4"
-action: 108
+action: 70
 
 # State 134
 # Apply action "b2"
-action: 36
+action: 38
 
 # State 135
 # Apply action "e7"
-action: 212
+action: 70
 
 # State 136
 # Apply action "f9"
-action: 282
+action: 70
 
 # State 137
 # Apply action "c4"
-action: 106
+action: 34
 
 # State 138
 # Apply action "c2"
@@ -2740,31 +2740,31 @@ action: 38
 
 # State 139
 # Apply action "e6"
-action: 178
+action: 2
 
 # State 140
 # Apply action "g9"
-action: 284
+action: 38
 
 # State 141
 # Apply action "d4"
-action: 108
+action: 38
 
 # State 142
 # Apply action "b2"
-action: 36
+action: 34
 
 # State 143
 # Apply action "f6"
-action: 180
+action: 38
 
 # State 144
 # Apply action "f9"
-action: 282
+action: 34
 
 # State 145
 # Apply action "c4"
-action: 106
+action: 34
 
 # State 146
 # Apply action "c2"
@@ -2772,31 +2772,31 @@ action: 38
 
 # State 147
 # Apply action "g6"
-action: 182
+action: 38
 
 # State 148
 # Apply action "g9"
-action: 284
+action: 38
 
 # State 149
 # Apply action "d4"
-action: 108
+action: 38
 
 # State 150
 # Apply action "b2"
-action: 36
+action: 34
 
 # State 151
 # Apply action "g5"
-action: 148
+action: 2
 
 # State 152
 # Apply action "f9"
-action: 282
+action: 34
 
 # State 153
 # Apply action "d3"
-action: 74
+action: 2
 
 # State 154
 # Apply action "c2"
@@ -2804,23 +2804,23 @@ action: 38
 
 # State 155
 # Apply action "g6"
-action: 182
+action: 70
 
 # State 156
 # Apply action "f8"
-action: 248
+action: 2
 
 # State 157
 # Apply action "d4"
-action: 108
+action: 70
 
 # State 158
 # Apply action "b2"
-action: 36
+action: 34
 
 # State 159
 # Apply action "f6"
-action: 180
+action: 34
 
 # State 160
 # Board size: 9, walls: 0, 0, 0, 0
@@ -2844,15 +2844,15 @@ action: 180
 #  9 .   .   .   .   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 0
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   @   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   # | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   %   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   0   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   @   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   # | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   %   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   0   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   @   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   # | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   %   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   0   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -3003,11 +3003,11 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [246, 250, 282]
+LegalActions() = [34, 38, 70]
 StringLegalActions() = ["e8", "g8", "f9"]
 
 # Apply action "g8"
-action: 250
+action: 38
 
 # State 161
 # Board size: 9, walls: 0, 0, 0, 0
@@ -3031,15 +3031,15 @@ action: 250
 #  9 .   .   .   .   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 2
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   @   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   # | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   %   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   0 | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   @   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   # | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   %   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   0 | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   @   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   # | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   %   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   0 | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -3190,11 +3190,11 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [74, 106]
+LegalActions() = [2, 34]
 StringLegalActions() = ["d3", "c4"]
 
 # Apply action "c4"
-action: 106
+action: 34
 
 # State 162
 # Board size: 9, walls: 0, 0, 0, 0
@@ -3218,15 +3218,15 @@ action: 106
 #  9 .   .   .   .   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 1
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   @   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   #   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   %   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   0 | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   @   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   #   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   %   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   0 | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   @   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   #   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   %   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   0 | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -3405,15 +3405,15 @@ action: 34
 #  9 .   .   .   .   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 3
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 @   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   #   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   %   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   0 | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 @   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   #   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   %   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   0 | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 @   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   #   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   %   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   0 | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -3564,35 +3564,35 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [146, 178, 182]
+LegalActions() = [2, 34, 38]
 StringLegalActions() = ["f5", "e6", "g6"]
 
 # Apply action "g6"
-action: 182
+action: 38
 
 # State 164
 # Apply action "f8"
-action: 248
+action: 34
 
 # State 165
 # Apply action "c5"
-action: 140
+action: 70
 
 # State 166
 # Apply action "b2"
-action: 36
+action: 38
 
 # State 167
 # Apply action "f6"
-action: 180
+action: 34
 
 # State 168
 # Apply action "f9"
-action: 282
+action: 70
 
 # State 169
 # Apply action "b5"
-action: 138
+action: 34
 
 # State 170
 # Apply action "a2"
@@ -3600,119 +3600,119 @@ action: 34
 
 # State 171
 # Apply action "g6"
-action: 182
+action: 38
 
 # State 172
 # Apply action "e9"
-action: 280
+action: 34
 
 # State 173
 # Apply action "a5"
-action: 136
+action: 34
 
 # State 174
 # Apply action "a1"
-action: 0
+action: 2
 
 # State 175
 # Apply action "f6"
-action: 180
+action: 34
 
 # State 176
 # Apply action "d9"
-action: 278
+action: 34
 
 # State 177
 # Apply action "b5"
-action: 138
+action: 38
 
 # State 178
 # Apply action "b1"
-action: 2
+action: 38
 
 # State 179
 # Apply action "f5"
-action: 146
+action: 2
 
 # State 180
 # Apply action "c9"
-action: 276
+action: 34
 
 # State 181
 # Apply action "c5"
-action: 140
+action: 38
 
 # State 182
 # Apply action "c1"
-action: 4
+action: 38
 
 # State 183
 # Apply action "f6"
-action: 180
+action: 70
 
 # State 184
 # Apply action "d9"
-action: 278
+action: 38
 
 # State 185
 # Apply action "c6"
-action: 174
+action: 70
 
 # State 186
 # Apply action "b1"
-action: 2
+action: 34
 
 # State 187
 # Apply action "e6"
-action: 178
+action: 34
 
 # State 188
 # Apply action "e9"
-action: 280
+action: 38
 
 # State 189
 # Apply action "c5"
-action: 140
+action: 2
 
 # State 190
 # Apply action "c1"
-action: 4
+action: 38
 
 # State 191
 # Apply action "e7"
-action: 212
+action: 70
 
 # State 192
 # Apply action "d9"
-action: 278
+action: 34
 
 # State 193
 # Apply action "b5"
-action: 138
+action: 34
 
 # State 194
 # Apply action "d1"
-action: 6
+action: 38
 
 # State 195
 # Apply action "e6"
-action: 178
+action: 2
 
 # State 196
 # Apply action "c9"
-action: 276
+action: 34
 
 # State 197
 # Apply action "c5"
-action: 140
+action: 38
 
 # State 198
 # Apply action "c1"
-action: 4
+action: 34
 
 # State 199
 # Apply action "e7"
-action: 212
+action: 70
 
 # State 200
 # Board size: 9, walls: 0, 0, 0, 0
@@ -3736,15 +3736,15 @@ action: 212
 #  9 .   .   0   .   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 0
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   @   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   # | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   0   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   @   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   # | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   0   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   @   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   # | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   0   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -3895,11 +3895,11 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [274, 278]
+LegalActions() = [34, 38]
 StringLegalActions() = ["b9", "d9"]
 
 # Apply action "d9"
-action: 278
+action: 38
 
 # State 201
 # Board size: 9, walls: 0, 0, 0, 0
@@ -3923,15 +3923,15 @@ action: 278
 #  9 .   .   .   0   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 2
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   @   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   # | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   0   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   @   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   # | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   0   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   @   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   .   # | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   0   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -4082,11 +4082,11 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [106, 138, 174]
+LegalActions() = [2, 34, 70]
 StringLegalActions() = ["c4", "b5", "c6"]
 
 # Apply action "b5"
-action: 138
+action: 34
 
 # State 202
 # Board size: 9, walls: 0, 0, 0, 0
@@ -4110,15 +4110,15 @@ action: 138
 #  9 .   .   .   0   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 1
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   @   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   0   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   @   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   0   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   @   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   0   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -4269,11 +4269,11 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [2, 6]
+LegalActions() = [34, 38]
 StringLegalActions() = ["b1", "d1"]
 
 # Apply action "d1"
-action: 6
+action: 38
 
 # State 203
 # Board size: 9, walls: 0, 0, 0, 0
@@ -4297,15 +4297,15 @@ action: 6
 #  9 .   .   .   0   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 3
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   @ | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   0   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   @ | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   0   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   @ | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   0   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -4456,155 +4456,155 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [178, 214]
+LegalActions() = [2, 38]
 StringLegalActions() = ["e6", "f7"]
 
 # Apply action "f7"
-action: 214
+action: 38
 
 # State 204
 # Apply action "e9"
-action: 280
+action: 38
 
 # State 205
 # Apply action "c5"
-action: 140
+action: 38
 
 # State 206
 # Apply action "c1"
-action: 4
+action: 34
 
 # State 207
 # Apply action "e7"
-action: 212
+action: 34
 
 # State 208
 # Apply action "d9"
-action: 278
+action: 34
 
 # State 209
 # Apply action "b5"
-action: 138
+action: 34
 
 # State 210
 # Apply action "d1"
-action: 6
+action: 38
 
 # State 211
 # Apply action "f7"
-action: 214
+action: 38
 
 # State 212
 # Apply action "c9"
-action: 276
+action: 34
 
 # State 213
 # Apply action "a5"
-action: 136
+action: 34
 
 # State 214
 # Apply action "d2"
-action: 40
+action: 70
 
 # State 215
 # Apply action "e7"
-action: 212
+action: 34
 
 # State 216
 # Apply action "d9"
-action: 278
+action: 38
 
 # State 217
 # Apply action "b5"
-action: 138
+action: 38
 
 # State 218
 # Apply action "d1"
-action: 6
+action: 2
 
 # State 219
 # Apply action "e6"
-action: 178
+action: 2
 
 # State 220
 # Apply action "e9"
-action: 280
+action: 38
 
 # State 221
 # Apply action "c5"
-action: 140
+action: 38
 
 # State 222
 # Apply action "c1"
-action: 4
+action: 34
 
 # State 223
 # Apply action "f6"
-action: 180
+action: 38
 
 # State 224
 # Apply action "d9"
-action: 278
+action: 34
 
 # State 225
 # Apply action "c6"
-action: 174
+action: 70
 
 # State 226
 # Apply action "d1"
-action: 6
+action: 38
 
 # State 227
 # Apply action "f5"
-action: 146
+action: 2
 
 # State 228
 # Apply action "c9"
-action: 276
+action: 34
 
 # State 229
 # Apply action "c5"
-action: 140
+action: 2
 
 # State 230
 # Apply action "c1"
-action: 4
+action: 34
 
 # State 231
 # Apply action "f6"
-action: 180
+action: 70
 
 # State 232
 # Apply action "b9"
-action: 274
+action: 34
 
 # State 233
 # Apply action "b5"
-action: 138
+action: 34
 
 # State 234
 # Apply action "d1"
-action: 6
+action: 38
 
 # State 235
 # Apply action "f5"
-action: 146
+action: 2
 
 # State 236
 # Apply action "a9"
-action: 272
+action: 34
 
 # State 237
 # Apply action "a5"
-action: 136
+action: 34
 
 # State 238
 # Apply action "d2"
-action: 40
+action: 70
 
 # State 239
 # Apply action "f4"
-action: 112
+action: 2
 
 # State 240
 # Board size: 9, walls: 0, 0, 0, 0
@@ -4628,15 +4628,15 @@ action: 112
 #  9 0   .   .   .   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 0
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 0   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 0   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 0   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -4787,11 +4787,11 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [238, 274]
+LegalActions() = [2, 38]
 StringLegalActions() = ["a8", "b9"]
 
 # Apply action "a8"
-action: 238
+action: 2
 
 # State 241
 # Board size: 9, walls: 0, 0, 0, 0
@@ -4815,15 +4815,15 @@ action: 238
 #  9 .   .   .   .   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 2
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 0 | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 0 | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 0 | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -4974,11 +4974,11 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [138]
+LegalActions() = [38]
 StringLegalActions() = ["b5"]
 
 # Apply action "b5"
-action: 138
+action: 38
 
 # State 242
 # Board size: 9, walls: 0, 0, 0, 0
@@ -5002,15 +5002,15 @@ action: 138
 #  9 .   .   .   .   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 1
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 0 | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 0 | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 0 | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -5161,11 +5161,11 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [6]
+LegalActions() = [2]
 StringLegalActions() = ["d1"]
 
 # Apply action "d1"
-action: 6
+action: 2
 
 # State 243
 # Board size: 9, walls: 0, 0, 0, 0
@@ -5189,15 +5189,15 @@ action: 6
 #  9 .   .   .   .   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 3
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   @ | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 0 | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   @ | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 0 | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   @ | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | % | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 0 | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -5348,155 +5348,155 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [146]
+LegalActions() = [70]
 StringLegalActions() = ["f5"]
 
 # Apply action "f5"
-action: 146
+action: 70
 
 # State 244
 # Apply action "a7"
-action: 204
+action: 2
 
 # State 245
 # Apply action "a5"
-action: 136
+action: 34
 
 # State 246
 # Apply action "d2"
-action: 40
+action: 70
 
 # State 247
 # Apply action "f4"
-action: 112
+action: 2
 
 # State 248
 # Apply action "a6"
-action: 170
+action: 2
 
 # State 249
 # Apply action "b5"
-action: 138
+action: 38
 
 # State 250
 # Apply action "d1"
-action: 6
+action: 2
 
 # State 251
 # Apply action "f5"
-action: 146
+action: 70
 
 # State 252
 # Apply action "b6"
-action: 172
+action: 38
 
 # State 253
 # Apply action "a5"
-action: 136
+action: 34
 
 # State 254
 # Apply action "d2"
-action: 40
+action: 70
 
 # State 255
 # Apply action "f6"
-action: 180
+action: 70
 
 # State 256
 # Apply action "a6"
-action: 170
+action: 34
 
 # State 257
 # Apply action "b5"
-action: 138
+action: 38
 
 # State 258
 # Apply action "d1"
-action: 6
+action: 2
 
 # State 259
 # Apply action "e6"
-action: 178
+action: 34
 
 # State 260
 # Apply action "b6"
-action: 172
+action: 38
 
 # State 261
 # Apply action "a5"
-action: 136
+action: 34
 
 # State 262
 # Apply action "d2"
-action: 40
+action: 70
 
 # State 263
 # Apply action "e7"
-action: 212
+action: 70
 
 # State 264
 # Apply action "a6"
-action: 170
+action: 34
 
 # State 265
 # Apply action "b5"
-action: 138
+action: 38
 
 # State 266
 # Apply action "d1"
-action: 6
+action: 2
 
 # State 267
 # Apply action "f7"
-action: 214
+action: 38
 
 # State 268
 # Apply action "b6"
-action: 172
+action: 38
 
 # State 269
 # Apply action "c5"
-action: 140
+action: 38
 
 # State 270
 # Apply action "d2"
-action: 40
+action: 70
 
 # State 271
 # Apply action "e7"
-action: 212
+action: 34
 
 # State 272
 # Apply action "a6"
-action: 170
+action: 34
 
 # State 273
 # Apply action "b5"
-action: 138
+action: 34
 
 # State 274
 # Apply action "d1"
-action: 6
+action: 2
 
 # State 275
 # Apply action "e6"
-action: 178
+action: 2
 
 # State 276
 # Apply action "b6"
-action: 172
+action: 38
 
 # State 277
 # Apply action "a5"
-action: 136
+action: 34
 
 # State 278
 # Apply action "d2"
-action: 40
+action: 70
 
 # State 279
 # Apply action "e7"
-action: 212
+action: 70
 
 # State 280
 # Board size: 9, walls: 0, 0, 0, 0
@@ -5520,15 +5520,15 @@ action: 212
 #  9 .   .   .   .   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 0
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   0   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   0   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   0   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -5679,11 +5679,11 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [170, 174]
+LegalActions() = [34, 38]
 StringLegalActions() = ["a6", "c6"]
 
 # Apply action "c6"
-action: 174
+action: 38
 
 # State 281
 # Board size: 9, walls: 0, 0, 0, 0
@@ -5707,15 +5707,15 @@ action: 174
 #  9 .   .   .   .   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 2
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   0 | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   0 | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   0 | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -5866,11 +5866,11 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [138]
+LegalActions() = [38]
 StringLegalActions() = ["b5"]
 
 # Apply action "b5"
-action: 138
+action: 38
 
 # State 282
 # Board size: 9, walls: 0, 0, 0, 0
@@ -5894,15 +5894,15 @@ action: 138
 #  9 .   .   .   .   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 1
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   0 | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   0 | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   0 | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -6053,11 +6053,11 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [6]
+LegalActions() = [2]
 StringLegalActions() = ["d1"]
 
 # Apply action "d1"
-action: 6
+action: 2
 
 # State 283
 # Board size: 9, walls: 0, 0, 0, 0
@@ -6081,15 +6081,15 @@ action: 6
 #  9 .   .   .   .   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 3
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   @ | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   0 | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   @ | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   0 | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   @ | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   0 | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -6240,155 +6240,155 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [178, 214]
+LegalActions() = [2, 38]
 StringLegalActions() = ["e6", "f7"]
 
 # Apply action "e6"
-action: 178
+action: 2
 
 # State 284
 # Apply action "b6"
-action: 172
+action: 34
 
 # State 285
 # Apply action "c5"
-action: 140
+action: 38
 
 # State 286
 # Apply action "d2"
-action: 40
+action: 70
 
 # State 287
 # Apply action "f6"
-action: 180
+action: 38
 
 # State 288
 # Apply action "c6"
-action: 174
+action: 38
 
 # State 289
 # Apply action "c4"
-action: 106
+action: 2
 
 # State 290
 # Apply action "d1"
-action: 6
+action: 2
 
 # State 291
 # Apply action "f5"
-action: 146
+action: 2
 
 # State 292
 # Apply action "c5"
-action: 140
+action: 2
 
 # State 293
 # Apply action "c6"
-action: 174
+action: 70
 
 # State 294
 # Apply action "c1"
-action: 4
+action: 34
 
 # State 295
 # Apply action "f6"
-action: 180
+action: 70
 
 # State 296
 # Apply action "c4"
-action: 106
+action: 2
 
 # State 297
 # Apply action "c5"
-action: 140
+action: 2
 
 # State 298
 # Apply action "d1"
-action: 6
+action: 38
 
 # State 299
 # Apply action "e6"
-action: 178
+action: 34
 
 # State 300
 # Apply action "d4"
-action: 108
+action: 38
 
 # State 301
 # Apply action "c4"
-action: 106
+action: 2
 
 # State 302
 # Apply action "c1"
-action: 4
+action: 34
 
 # State 303
 # Apply action "e7"
-action: 212
+action: 70
 
 # State 304
 # Apply action "d3"
-action: 74
+action: 2
 
 # State 305
 # Apply action "c5"
-action: 140
+action: 70
 
 # State 306
 # Apply action "b1"
-action: 2
+action: 34
 
 # State 307
 # Apply action "e6"
-action: 178
+action: 2
 
 # State 308
 # Apply action "d4"
-action: 108
+action: 70
 
 # State 309
 # Apply action "c4"
-action: 106
+action: 2
 
 # State 310
 # Apply action "c1"
-action: 4
+action: 38
 
 # State 311
 # Apply action "e7"
-action: 212
+action: 70
 
 # State 312
 # Apply action "d3"
-action: 74
+action: 2
 
 # State 313
 # Apply action "c5"
-action: 140
+action: 70
 
 # State 314
 # Apply action "d1"
-action: 6
+action: 38
 
 # State 315
 # Apply action "e6"
-action: 178
+action: 2
 
 # State 316
 # Apply action "d4"
-action: 108
+action: 70
 
 # State 317
 # Apply action "b5"
-action: 138
+action: 34
 
 # State 318
 # Apply action "d2"
-action: 40
+action: 70
 
 # State 319
 # Apply action "e7"
-action: 212
+action: 70
 
 # State 320
 # Board size: 9, walls: 0, 0, 0, 0
@@ -6412,15 +6412,15 @@ action: 212
 #  9 .   .   .   .   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 0
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   0 | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   0 | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | . | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   0 | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -6571,11 +6571,11 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [74, 106]
+LegalActions() = [2, 34]
 StringLegalActions() = ["d3", "c4"]
 
 # Apply action "d3"
-action: 74
+action: 2
 
 # State 321
 # Board size: 9, walls: 0, 0, 0, 0
@@ -6599,15 +6599,15 @@ action: 74
 #  9 .   .   .   .   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 2
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | 0 | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | 0 | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | 0 | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 .   #   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -6758,11 +6758,11 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [136, 140]
+LegalActions() = [34, 38]
 StringLegalActions() = ["a5", "c5"]
 
 # Apply action "a5"
-action: 136
+action: 34
 
 # State 322
 # Board size: 9, walls: 0, 0, 0, 0
@@ -6786,15 +6786,15 @@ action: 136
 #  9 .   .   .   .   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74, 136]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74, 136"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2, 34]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2, 34"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 1
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74, 136"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74, 136"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74, 136"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74, 136"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2, 34"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2, 34"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2, 34"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2, 34"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | 0 | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | 0 | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   . | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | @ | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | 0 | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -6945,11 +6945,11 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [6]
+LegalActions() = [2]
 StringLegalActions() = ["d1"]
 
 # Apply action "d1"
-action: 6
+action: 2
 
 # State 323
 # Board size: 9, walls: 0, 0, 0, 0
@@ -6973,15 +6973,15 @@ action: 6
 #  9 .   .   .   .   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = False
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74, 136, 6]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74, 136, 6"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2, 34, 2]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2, 34, 2"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = 3
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74, 136, 6"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74, 136, 6"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74, 136, 6"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74, 136, 6"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2, 34, 2"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2, 34, 2"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2, 34, 2"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2, 34, 2"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   @ | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | 0 | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   @ | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | 0 | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   @ | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | 0 | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | .   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | %   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
@@ -7132,11 +7132,11 @@ ObservationTensor(3):
 ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯  ◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯
 Rewards() = [0, 0, 0, 0]
 Returns() = [0, 0, 0, 0]
-LegalActions() = [178, 214]
+LegalActions() = [2, 38]
 StringLegalActions() = ["e6", "f7"]
 
 # Apply action "e6"
-action: 178
+action: 2
 
 # State 324
 # Board size: 9, walls: 0, 0, 0, 0
@@ -7160,15 +7160,15 @@ action: 178
 #  9 .   .   .   .   .   .   .   . | .  9
 #    a   b   c   d   e   f   g   h   i
 IsTerminal() = True
-History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74, 136, 6, 178]
-HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74, 136, 6, 178"
+History() = [141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2, 34, 2, 2]
+HistoryString() = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2, 34, 2, 2"
 IsChanceNode() = False
 IsSimultaneousNode() = False
 CurrentPlayer() = -4
-InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74, 136, 6, 178"
-InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74, 136, 6, 178"
-InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74, 136, 6, 178"
-InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 6, 201, 61, 47, 8, 118, 278, 138, 6, 84, 280, 140, 40, 125, 282, 138, 6, 118, 284, 136, 4, 84, 286, 138, 43, 118, 284, 140, 2, 84, 282, 138, 7, 118, 284, 140, 4, 84, 282, 106, 2, 118, 280, 104, 4, 152, 282, 102, 2, 150, 280, 104, 0, 116, 278, 106, 34, 150, 280, 108, 0, 116, 282, 74, 34, 114, 248, 108, 0, 148, 246, 74, 34, 182, 244, 108, 0, 180, 210, 74, 34, 146, 244, 108, 36, 112, 246, 74, 34, 146, 248, 108, 36, 180, 282, 74, 34, 178, 248, 108, 36, 212, 282, 106, 38, 178, 284, 108, 36, 180, 282, 106, 38, 182, 284, 108, 36, 148, 282, 74, 38, 182, 248, 108, 36, 180, 250, 106, 34, 182, 248, 140, 36, 180, 282, 138, 34, 182, 280, 136, 0, 180, 278, 138, 2, 146, 276, 140, 4, 180, 278, 174, 2, 178, 280, 140, 4, 212, 278, 138, 6, 178, 276, 140, 4, 212, 278, 138, 6, 214, 280, 140, 4, 212, 278, 138, 6, 214, 276, 136, 40, 212, 278, 138, 6, 178, 280, 140, 4, 180, 278, 174, 6, 146, 276, 140, 4, 180, 274, 138, 6, 146, 272, 136, 40, 112, 238, 138, 6, 146, 204, 136, 40, 112, 170, 138, 6, 146, 172, 136, 40, 180, 170, 138, 6, 178, 172, 136, 40, 212, 170, 138, 6, 214, 172, 140, 40, 212, 170, 138, 6, 178, 172, 136, 40, 212, 174, 138, 6, 178, 172, 140, 40, 180, 174, 106, 6, 146, 140, 174, 4, 180, 106, 140, 6, 178, 108, 106, 4, 212, 74, 140, 2, 178, 108, 106, 4, 212, 74, 140, 6, 178, 108, 138, 40, 212, 74, 136, 6, 178"
+InformationStateString(0) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2, 34, 2, 2"
+InformationStateString(1) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2, 34, 2, 2"
+InformationStateString(2) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2, 34, 2, 2"
+InformationStateString(3) = "141, 149, 25, 111, 57, 167, 39, 159, 87, 11, 209, 189, 205, 229, 257, 75, 177, 97, 253, 217, 83, 267, 235, 119, 65, 31, 51, 113, 93, 223, 19, 153, 261, 197, 34, 201, 61, 47, 38, 2, 34, 38, 34, 2, 38, 38, 70, 125, 38, 34, 2, 70, 38, 34, 34, 2, 38, 38, 43, 70, 34, 38, 34, 2, 34, 34, 7, 70, 38, 38, 38, 2, 34, 2, 34, 70, 34, 34, 38, 70, 38, 34, 34, 34, 34, 38, 34, 2, 34, 38, 70, 70, 38, 38, 2, 2, 38, 2, 70, 34, 2, 70, 2, 70, 34, 2, 70, 70, 34, 70, 2, 34, 2, 2, 70, 2, 70, 70, 38, 2, 38, 2, 34, 70, 38, 70, 38, 70, 70, 2, 34, 34, 2, 70, 38, 70, 70, 34, 38, 2, 38, 38, 34, 38, 34, 34, 38, 38, 38, 38, 34, 2, 34, 2, 38, 70, 2, 70, 34, 34, 38, 34, 34, 38, 34, 70, 38, 34, 70, 34, 34, 38, 34, 34, 2, 34, 34, 38, 38, 2, 34, 38, 38, 70, 38, 70, 34, 34, 38, 2, 38, 70, 34, 34, 38, 2, 34, 38, 34, 70, 38, 34, 38, 38, 38, 38, 34, 34, 34, 34, 38, 38, 34, 34, 70, 34, 38, 38, 2, 2, 38, 38, 34, 38, 34, 70, 38, 2, 34, 2, 34, 70, 34, 34, 38, 2, 34, 34, 70, 2, 2, 38, 2, 70, 2, 34, 70, 2, 2, 38, 2, 70, 38, 34, 70, 70, 34, 38, 2, 34, 38, 34, 70, 70, 34, 38, 2, 38, 38, 38, 70, 34, 34, 34, 2, 2, 38, 34, 70, 70, 38, 38, 2, 2, 34, 38, 70, 38, 38, 2, 2, 2, 2, 70, 34, 70, 2, 2, 38, 34, 38, 2, 34, 70, 2, 70, 34, 2, 70, 2, 38, 70, 2, 70, 38, 2, 70, 34, 70, 70, 2, 34, 2, 2"
 ObservationString(0) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   @ | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | 0 | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | %   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(1) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   @ | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | 0 | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | %   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"
 ObservationString(2) = "Board size: 9, walls: 0, 0, 0, 0\n   a   b   c   d   e   f   g   h   i\n 1 .   .   .   @ | .   . | .   .   .  1\n      ---+---    +---+---+    ---+---  \n 2 .   .   . | . | . | . | . | .   .  2\n  ---+---    +---+---+---+---+---+---  \n 3 .   .   . | 0 | . | .   . | . | .  3\n      ---+---    +---+--- ---+---+     \n 4 .   .   .   . | . | . | .   . | .  4\n  ---+---     ---+---+   +             \n 5 #   .   . | .   . | . | . | .   .  5\n  ---+---    +---+---        +---+---  \n 6 .   .   . | . | %   .   . | .   .  6\n      ---+---    +    ---+--- ---+---  \n 7 . | .   . | . | .   .   . | .   .  7\n     +---+---+    ---+---    +---+---  \n 8 . | .   . | .   .   .   . | . | .  8\n      ---+--- ---+---     ---+---+     \n 9 .   .   .   .   .   .   .   . | .  9\n   a   b   c   d   e   f   g   h   i\n"