diff --git a/pelita/game.py b/pelita/game.py
index b42b52ae..1ecf0a00 100644
--- a/pelita/game.py
+++ b/pelita/game.py
@@ -13,7 +13,7 @@ from warnings import warn
 from . import layout
 from .exceptions import FatalException, NonFatalException, NoFoodWarning
 from .gamestate_filters import noiser
-from .layout import initial_positions, get_legal_moves
+from .layout import initial_positions, get_legal_positions
 from .libpelita import get_python_process, SimplePublisher
 from .network import bind_socket, setup_controller
 from .player.team import make_team
@@ -316,7 +316,7 @@ def setup_game(team_specs, *, layout_dict, max_rounds=300, layout_name="", seed=
         layout_name=None,
         team_names=[None] * 2,
         fatal_errors=[[], []],
-        errors=[[], []],
+        errors=[{}, {}],
         whowins=None,
         rnd=Random(seed),
         viewers=[],
@@ -519,6 +519,7 @@ def play_turn(game_state):
     game_state.update(update_round_counter(game_state))
 
     turn = game_state['turn']
+    round = game_state['round']
     team = turn % 2
     # request a new move from the current team
     try:
@@ -552,11 +553,9 @@ def play_turn(game_state):
         # are collected and added to team_errors
         exception_event = {
             'type': e.__class__.__name__,
-            'description': str(e),
-            'turn': game_state['turn'],
-            'round': game_state['round'],
+            'description': str(e)
         }
-        game_state['errors'][team].append(exception_event)
+        game_state['errors'][team][(round, turn)] = exception_event
         position = None
         game_print(turn, f"{type(e).__name__}: {e}")
 
@@ -624,25 +623,34 @@ def apply_move(gamestate, bot_position):
 
     # previous errors
     team_errors = gamestate["errors"][team]
-    # check is step is legal
-    legal_moves = get_legal_moves(walls, gamestate["bots"][gamestate["turn"]])
-    if bot_position not in legal_moves:
-        bad_bot_position = bot_position
-        bot_position = legal_moves[gamestate['rnd'].randint(0, len(legal_moves)-1)]
-        error_dict = {
-            "turn": turn,
-            "round": n_round,
-            "reason": 'illegal move',
-            "bot_position": bot_position
-            }
-        game_print(turn, f"Illegal move {bad_bot_position} not in {sorted(legal_moves)}. Choosing a random move instead: {bot_position}")
-        team_errors.append(error_dict)
+
+    # the allowed moves for the current bot
+    legal_positions = get_legal_positions(walls, gamestate["bots"][gamestate["turn"]])
+
+    # unless we have already made an error, check if we made a legal move
+    if not (n_round, turn) in team_errors:
+        if bot_position not in legal_positions:
+            error_dict = {
+                "reason": 'illegal move',
+                "bot_position": bot_position
+                }
+            # add the error to the team’s errors
+            game_print(turn, f"Illegal position. {bot_position} not in legal positions: {sorted(legal_positions)}.")
+            team_errors[(n_round, turn)] = error_dict
 
     # only execute move if errors not exceeded
     gamestate.update(check_gameover(gamestate))
     if gamestate['gameover']:
         return gamestate
 
+    # Now check if we must make a random move
+    if (n_round, turn) in team_errors:
+        # There was an error for this round and turn
+        # but the game is not over.
+        # We execute a random move
+        bot_position = gamestate['rnd'].choice(legal_positions)
+        game_print(turn, f"Setting a legal position at random: {bot_position}")
+
     # take step
     bots[turn] = bot_position
     _logger.info(f"Bot {turn} moves to {bot_position}.")
diff --git a/pelita/layout.py b/pelita/layout.py
index 14c96011..1ad10138 100644
--- a/pelita/layout.py
+++ b/pelita/layout.py
@@ -430,8 +430,9 @@ def initial_positions(walls):
     return [left[0], right[0], left[1], right[1]]
 
 
-def get_legal_moves(walls, bot_position):
-    """ Returns legal moves given a position.
+def get_legal_positions(walls, bot_position):
+    """ Returns all legal positions that a bot at `bot_position`
+    can go to.
 
      Parameters
     ----------
@@ -443,12 +444,12 @@ def get_legal_moves(walls, bot_position):
     Returns
     -------
     list
-        legal moves.
+        legal positions
 
     Raises
     ------
     ValueError
-        if position invalid or on wall
+        if bot_position invalid or on wall
     """
     width, height = wall_dimensions(walls)
     if not (0, 0) <= bot_position < (width, height):

diff --git a/test/test_game.py b/test/test_game.py
index bc19a73f..1476a615 100644
--- a/test/test_game.py
+++ b/test/test_game.py
@@ -12,7 +12,7 @@ from textwrap import dedent
 import numpy as np
 
 from pelita import game, layout
-from pelita.game import initial_positions, get_legal_moves, apply_move, run_game, setup_game, play_turn
+from pelita.game import initial_positions, get_legal_positions, apply_move, run_game, setup_game, play_turn
 from pelita.player import stepping_player
 
 
@@ -154,23 +154,23 @@ def test_initial_positions_same_in_layout(layout_name):
     out = initial_positions(walls)
     assert out == exp
 
-def test_get_legal_moves_basic():
+def test_get_legal_positions_basic():
     """Check that the output of legal moves contains all legal moves for one example layout"""
     l = layout.get_layout_by_name(layout_name="layout_small_without_dead_ends_100")
     parsed_l = layout.parse_layout(l)
-    legal_moves = get_legal_moves(parsed_l["walls"], parsed_l["bots"][0])
+    legal_positions = get_legal_positions(parsed_l["walls"], parsed_l["bots"][0])
     exp = [(2, 5), (1, 6), (1, 5)]
-    assert legal_moves == exp
+    assert legal_positions == exp
 
 @pytest.mark.parametrize('layout_t', [layout.get_random_layout() for _ in range(50)])
 @pytest.mark.parametrize('bot_idx', (0, 1, 2, 3))
-def test_get_legal_moves_random(layout_t, bot_idx):
+def test_get_legal_positions_random(layout_t, bot_idx):
     """Check that the output of legal moves returns only moves that are 1 field away and not inside a wall"""
     layout_name, layout_string = layout_t # get_random_layout returns a tuple of name and string
     parsed_l = layout.parse_layout(layout_string)
     bot = parsed_l["bots"][bot_idx]
-    legal_moves = get_legal_moves(parsed_l["walls"], bot)
-    for move in legal_moves:
+    legal_positions = get_legal_positions(parsed_l["walls"], bot)
+    for move in legal_positions:
         assert move not in parsed_l["walls"]
         assert  abs((move[0] - bot[0])+(move[1] - bot[1])) <= 1
 
@@ -180,21 +180,23 @@ def test_play_turn_apply_error(turn):
     """check that quits when there are too many errors"""
     game_state = setup_random_basic_gamestate()
     error_dict = {
-        "turn": 0,
-        "round": 0,
         "reason": 'illegal move',
         "bot_position": (1, 2)
     }
     game_state["turn"] = turn
     team = turn % 2
-    game_state["errors"] = [[error_dict, error_dict, error_dict, error_dict],
-                            [error_dict, error_dict, error_dict, error_dict]]
-    illegal_move = game_state["walls"][0]
-    game_state_new = apply_move(game_state, illegal_move)
+    game_state["errors"] = [{(r, t): error_dict for r in (1, 2) for t in (0, 1)},
+                            {(r, t): error_dict for r in (1, 2) for t in (0, 1)}]
+    # we pretend that two rounds have already been played
+    # so that the error dictionaries are sane
+    game_state["round"] = 3
+
+    illegal_position = game_state["walls"][0]
+    game_state_new = apply_move(game_state, illegal_position)
     assert game_state_new["gameover"]
     assert len(game_state_new["errors"][team]) == 5
     assert game_state_new["whowins"] == int(not team)
-    assert set(game_state_new["errors"][team][4].keys()) == set(["turn", "round", "reason", "bot_position"])
+    assert set(game_state_new["errors"][team][(3, turn)].keys()) == set(["reason", "bot_position"])
 
 @pytest.mark.parametrize('turn', (0, 1, 2, 3))
 def test_play_turn_fatal(turn):
@@ -205,22 +207,22 @@ def test_play_turn_fatal(turn):
     fatal_list = [{}, {}]
     fatal_list[team] = {"error":True}
     game_state["fatal_errors"] = fatal_list
-    move = get_legal_moves(game_state["walls"], game_state["bots"][turn])
+    move = get_legal_positions(game_state["walls"], game_state["bots"][turn])
     game_state_new = apply_move(game_state, move[0])
     assert game_state_new["gameover"]
     assert game_state_new["whowins"] == int(not team)
 
 @pytest.mark.parametrize('turn', (0, 1, 2, 3))
-def test_play_turn_illegal_move(turn):
+def test_play_turn_illegal_position(turn):
     """check that illegal moves are added to error dict and bot still takes move"""
     game_state = setup_random_basic_gamestate()
     game_state["turn"] = turn
     team = turn % 2
-    illegal_move = game_state["walls"][0]
-    game_state_new = apply_move(game_state, illegal_move)
+    illegal_position = game_state["walls"][0]
+    game_state_new = apply_move(game_state, illegal_position)
     assert len(game_state_new["errors"][team]) == 1
-    assert set(game_state_new["errors"][team][0].keys()) == set(["turn", "round", "reason", "bot_position"])
-    assert game_state_new["bots"][turn] in get_legal_moves(game_state["walls"], game_state["bots"][turn])
+    assert game_state_new["errors"][team][(1, turn)].keys() == set(["reason", "bot_position"])
+    assert game_state_new["bots"][turn] in get_legal_positions(game_state["walls"], game_state["bots"][turn])
 
 @pytest.mark.parametrize('turn', (0, 1, 2, 3))
 @pytest.mark.parametrize('which_food', (0, 1))
@@ -857,9 +859,9 @@ def test_play_turn_move():
         "fatal_errors": [{}, {}],
         "rnd": random.Random()
         }
-    legal_moves = get_legal_moves(game_state["walls"], game_state["bots"][turn])
-    game_state_new = apply_move(game_state, legal_moves[0])
-    assert game_state_new["bots"][turn] == legal_moves[0]
+    legal_positions = get_legal_positions(game_state["walls"], game_state["bots"][turn])
+    game_state_new = apply_move(game_state, legal_positions[0])
+    assert game_state_new["bots"][turn] == legal_positions[0]
 
 
 
diff --git a/test/test_game_master.py b/test/test_game_master.py
index d8340847..619ec625 100644
--- a/test/test_game_master.py
+++ b/test/test_game_master.py
@@ -98,7 +98,7 @@ class TestGameMaster:
             assert state['bots'] == bot_pos
             state = run_game([stopping_player] * 2, layout_dict=parsed, max_rounds=5)
             assert state['fatal_errors'] == [[], []]
-            assert state['errors'] == [[], []]
+            assert state['errors'] == [{}, {}]
         else:
             with pytest.raises(ValueError):
                 setup_game([stopping_player] * 2, layout_dict=parsed, max_rounds=300)
diff --git a/test/test_layout.py b/test/test_layout.py
index f2be16ee..dfca69dd 100644
--- a/test/test_layout.py
+++ b/test/test_layout.py
@@ -257,13 +257,13 @@ def test_equal_positions():
     assert layout['bots'] == [(1, 1)]*4
 
 
-@pytest.mark.parametrize('pos, legal_moves', [
+@pytest.mark.parametrize('pos, legal_positions', [
     ((2, 2), {(2, 1), (2, 3), (1, 2), (3, 2), (2, 2)}),
     ((1, 1), {(1, 2), (2, 1), (1, 1)}),
     ((4, 2), {(4, 2), (4, 1), (4, 3), (3, 2)}),
     ((4, 1), {(4, 2), (4, 1)})
 ])
-def test_legal_moves(pos, legal_moves):
+def test_legal_positions(pos, legal_positions):
     test_layout = (
         """ ######
             #  # #
@@ -271,7 +271,7 @@ def test_legal_moves(pos, legal_moves):
             #    #
             ###### """)
     parsed = parse_layout(test_layout)
-    assert set(get_legal_moves(parsed['walls'], pos)) == legal_moves
+    assert set(get_legal_positions(parsed['walls'], pos)) == legal_positions
 
 
 @pytest.mark.parametrize('pos', [
@@ -281,7 +281,7 @@ def test_legal_moves(pos, legal_moves):
     (7, 7),
     (3, 1)
 ])
-def test_legal_moves_fail(pos):
+def test_legal_positions_fail(pos):
     test_layout = (
         """ ######
             #  # #
@@ -290,4 +290,4 @@ def test_legal_moves_fail(pos):
             ###### """)
     parsed = parse_layout(test_layout)
     with pytest.raises(ValueError):
-        get_legal_moves(parsed['walls'], pos)
+        get_legal_positions(parsed['walls'], pos)
diff --git a/test/test_players.py b/test/test_players.py
index 2f5bc47b..047ce4d7 100644
--- a/test/test_players.py
+++ b/test/test_players.py
@@ -61,5 +61,5 @@ def test_players(player):
     # ensure that all test players ran correctly
     assert state['fatal_errors'] == [[], []]
     # our test players should never return invalid moves
-    assert state['errors'] == [[], []]
+    assert state['errors'] == [{}, {}]
 
diff --git a/test/test_remote_game.py b/test/test_remote_game.py
index 22d95c85..2951864e 100644
--- a/test/test_remote_game.py
+++ b/test/test_remote_game.py
@@ -30,7 +30,7 @@ def test_remote_call_pelita(remote_teams):
     res, stdout, stderr = libpelita.call_pelita(remote_teams, rounds=30, filter='small', viewer='null', dump=None, seed=None)
     assert res['whowins'] == 1
     assert res['fatal_errors'] == [[], []]
-    assert res['errors'] == [[], []]
+    assert res['errors'] == [{}, {}]
 
 
 def test_remote_run_game(remote_teams):
@@ -44,4 +44,4 @@ def test_remote_run_game(remote_teams):
     state = pelita.game.run_game(remote_teams, max_rounds=30, layout_dict=pelita.layout.parse_layout(layout))
     assert state['whowins'] == 1
     assert state['fatal_errors'] == [[], []]
-    assert state['errors'] == [[], []]
+    assert state['errors'] == [{}, {}]

[discussion] Is it possible to have more than one error per (round, turn)?
If not, then I would suggest to change the error list to a dict with key (round, turn) as it would make checking for errors in the current round simpler. (And an error in the current round would always give you a random move.) Right now, we have a bug that a timeout gives two errors.
I would like to make it a rule that there can be at most one error per turn.
test/test_remote_game.py::test_remote_run_game test/test_remote_game.py::test_remote_call_pelita test/test_game_master.py::TestGameMaster::test_setup_game_with_wrong_bots_in_layout[\n test/test_game_master.py::TestGameMaster::test_setup_game_with_different_number_of_bots[bots1] test/test_game_master.py::TestGameMaster::test_setup_game_with_different_number_of_bots[bots9] test/test_game_master.py::TestGameMaster::test_setup_game_with_too_few_bots_in_layout[\n test/test_game_master.py::TestGameMaster::test_setup_game_with_different_number_of_bots[bots2] test/test_game_master.py::TestGameMaster::test_setup_game_with_different_number_of_bots[bots6] test/test_game_master.py::TestGameMaster::test_setup_game_with_different_number_of_bots[bots3] test/test_game_master.py::TestGameMaster::test_setup_game_with_different_number_of_bots[bots7] test/test_game_master.py::TestGameMaster::test_setup_game_with_different_number_of_bots[bots0] test/test_game_master.py::TestGameMaster::test_too_many_registered_teams test/test_game_master.py::TestGameMaster::test_setup_game_with_different_number_of_bots[bots4] test/test_game_master.py::TestGameMaster::test_team_names test/test_game_master.py::TestGameMaster::test_no_food[\n test/test_game_master.py::TestGameMaster::test_setup_game_with_different_number_of_bots[bots5] test/test_game_master.py::TestGameMaster::test_too_few_registered_teams test/test_game_master.py::TestGameMaster::test_setup_game_with_different_number_of_bots[bots10] test/test_game_master.py::TestGameMaster::test_setup_game_with_different_number_of_bots[bots8] test/test_players.py::test_players[smart_random_player] test/test_players.py::test_players[nq_random_player] test/test_players.py::test_players[smart_eating_player] test/test_players.py::test_players[random_explorer_player] test/test_players.py::test_players[food_eating_player] test/test_players.py::test_players[random_player] test/test_players.py::TestNQRandom_Player::test_path test/test_players.py::TestNQRandom_Player::test_demo_players test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_004] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_013] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_077] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_071] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_029] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t18] test/test_game.py::test_get_legal_positions_random[2-layout_t28] test/test_game.py::test_get_legal_positions_random[2-layout_t3] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_021] test/test_game.py::test_get_legal_positions_random[1-layout_t9] test/test_game.py::test_get_legal_positions_random[1-layout_t16] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_089] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags14-2] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_063] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_100] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_051] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_096] test/test_game.py::test_get_legal_positions_random[0-layout_t46] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_031] test/test_game.py::test_get_legal_positions_random[2-layout_t31] test/test_game.py::test_get_legal_positions_random[1-layout_t18] test/test_game.py::test_get_legal_positions_random[2-layout_t46] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags7-0] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_055] test/test_game.py::test_error_finishes_game[team_errors7-1] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_095] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_046] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_028] test/test_game.py::test_get_legal_positions_random[2-layout_t38] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_065] test/test_game.py::test_play_turn_illegal_position[3] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_024] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_055] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_017] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_071] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_015] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_099] test/test_game.py::test_get_legal_positions_random[2-layout_t19] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_026] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_057] test/test_game.py::test_play_turn_illegal_position[1] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_100] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_045] test/test_game.py::test_initial_positions[\n test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_045] test/test_game.py::test_play_turn_eating_enemy_food[1-2] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_035] test/test_game.py::test_get_legal_positions_random[0-layout_t8] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t27] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags5-0] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_096] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_083] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_087] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_038] test/test_game.py::test_error_finishes_game[team_errors6-False] test/test_game.py::test_get_legal_positions_random[3-layout_t30] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_074] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_098] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t22] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_021] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_014] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_047] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_054] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_047] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_036] test/test_game.py::test_get_legal_positions_random[0-layout_t0] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_033] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_063] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_034] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_088] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_094] test/test_game.py::test_get_legal_positions_random[3-layout_t49] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_092] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_041] test/test_game.py::test_get_legal_positions_random[0-layout_t13] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_057] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t0] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_048] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_064] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_050] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_007] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags7-1] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_064] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_051] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_089] test/test_game.py::test_get_legal_positions_random[0-layout_t19] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_026] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_053] test/test_game.py::test_cascade_kill_2 test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags12-0] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_059] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_016] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_017] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_093] test/test_game.py::test_cascade_suicide test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_037] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_067] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_040] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_081] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_045] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_083] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_037] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_001] test/test_game.py::test_get_legal_positions_random[3-layout_t7] test/test_game.py::test_get_legal_positions_random[2-layout_t37] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_051] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_097] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_040] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_009] test/test_game.py::test_error_finishes_game[team_errors8-0] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_003] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_064] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_012] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_072] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_005] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_035] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags5-1] test/test_game.py::test_get_legal_positions_random[0-layout_t16] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_006] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_079] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_085] test/test_game.py::test_error_finishes_game[team_errors0-False] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t12] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_090] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_080] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_081] test/test_game.py::test_get_legal_positions_random[2-layout_t2] test/test_game.py::test_no_initial_positions_possible[\n test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags9-3] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t24] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_020] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_052] test/test_game.py::test_get_legal_positions_random[0-layout_t10] test/test_game.py::test_play_turn_apply_error[0] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_084] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_027] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_006] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_089] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags12-3] test/test_game.py::test_finished_when_no_food[2] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_037] test/test_game.py::test_get_legal_positions_random[1-layout_t42] test/test_game.py::test_get_legal_positions_random[1-layout_t29] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_044] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_063] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags7-3] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_080] test/test_game.py::test_bot_does_not_eat_own_food test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_048] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t21] test/test_game.py::test_cascade_kill test/test_game.py::test_get_legal_positions_random[3-layout_t46] test/test_game.py::test_remote_errors test/test_game.py::test_cascade_kill_rescue_1 test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_076] test/test_game.py::test_get_legal_positions_random[1-layout_t43] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_058] test/test_game.py::test_get_legal_positions_random[3-layout_t18] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_087] test/test_game.py::test_get_legal_positions_random[3-layout_t9] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags1-3] test/test_game.py::test_get_legal_positions_random[0-layout_t39] test/test_game.py::test_get_legal_positions_random[2-layout_t4] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_084] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_009] test/test_game.py::test_play_turn_fatal[3] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_005] test/test_game.py::test_play_turn_fatal[1] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_001] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags13-0] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_074] test/test_game.py::test_get_legal_positions_random[3-layout_t4] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_044] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_095] test/test_game.py::test_get_legal_positions_random[1-layout_t46] test/test_game.py::test_get_legal_positions_random[3-layout_t29] test/test_game.py::test_play_turn_eating_enemy_food[1-0] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_050] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_010] test/test_game.py::test_max_rounds test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_070] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_098] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_022] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_039] test/test_game.py::test_get_legal_positions_random[2-layout_t9] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_088] test/test_game.py::test_get_legal_positions_random[0-layout_t18] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t16] test/test_game.py::test_get_legal_positions_random[2-layout_t34] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_038] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_093] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_086] test/test_game.py::test_get_legal_positions_random[3-layout_t44] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_050] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_084] test/test_game.py::test_get_legal_positions_random[2-layout_t1] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags1-1] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags10-2] test/test_game.py::test_get_legal_positions_random[1-layout_t17] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_001] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_033] test/test_game.py::test_get_legal_positions_random[0-layout_t15] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_069] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_086] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_015] test/test_game.py::test_get_legal_positions_random[3-layout_t35] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_066] test/test_game.py::test_get_legal_positions_random[1-layout_t47] test/test_game.py::test_get_legal_positions_random[2-layout_t26] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_018] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_065] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_032] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_019] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_070] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags15-2] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_054] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_100] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags3-3] test/test_game.py::test_get_legal_positions_random[0-layout_t37] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_006] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_017] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_018] test/test_game.py::test_get_legal_positions_random[1-layout_t14] test/test_game.py::test_get_legal_positions_random[1-layout_t28] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_078] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_079] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_017] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_034] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_065] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_006] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_055] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_068] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_047] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_088] test/test_game.py::test_get_legal_positions_random[0-layout_t20] test/test_game.py::test_get_legal_positions_random[1-layout_t20] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_044] test/test_game.py::test_get_legal_positions_random[0-layout_t36] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_075] test/test_game.py::test_minimal_remote_game test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_049] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_070] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_073] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_065] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_027] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_075] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_039] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_039] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_061] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags9-1] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_090] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_007] test/test_game.py::test_get_legal_positions_random[1-layout_t45] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_095] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_023] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_093] test/test_game.py::test_get_legal_positions_random[0-layout_t24] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_088] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t28] test/test_game.py::test_get_legal_positions_random[2-layout_t18] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_063] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t4] test/test_game.py::test_get_legal_positions_random[1-layout_t31] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_094] test/test_game.py::test_get_legal_positions_random[0-layout_t28] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_020] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_065] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t5] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_047] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t14] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_037] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_092] test/test_game.py::test_get_legal_positions_random[2-layout_t36] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_077] test/test_game.py::test_play_turn_killing[0] test/test_game.py::test_bad_move_function[1] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t1] test/test_game.py::test_multiple_enemies_killing test/test_game.py::test_play_turn_move test/test_game.py::test_play_turn_maxrounds[score1] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_055] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_030] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_081] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t17] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags3-0] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_012] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_075] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_043] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_026] test/test_game.py::test_get_legal_positions_random[0-layout_t29] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_044] test/test_game.py::test_minimal_game test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_062] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_060] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t8] test/test_game.py::test_get_legal_positions_random[0-layout_t40] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_002] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_069] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_017] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_083] test/test_game.py::test_get_legal_positions_random[2-layout_t45] test/test_game.py::test_get_legal_positions_random[3-layout_t16] test/test_game.py::test_get_legal_positions_random[3-layout_t19] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_032] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_040] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_068] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_014] test/test_game.py::test_get_legal_positions_random[1-layout_t23] test/test_game.py::test_get_legal_positions_random[3-layout_t34] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_080] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_029] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_076] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_025] test/test_game.py::test_error_finishes_game[team_errors13-2] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_049] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_072] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_051] test/test_game.py::test_get_legal_positions_random[3-layout_t11] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_090] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags8-1] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_090] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_024] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_060] test/test_game.py::test_get_legal_positions_random[0-layout_t1] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_007] test/test_game.py::test_get_legal_positions_random[3-layout_t1] test/test_game.py::test_get_legal_positions_random[0-layout_t48] test/test_game.py::test_get_legal_positions_random[0-layout_t11] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_005] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t25] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_008] test/test_game.py::test_get_legal_positions_random[3-layout_t13] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_031] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_067] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_029] test/test_game.py::test_get_legal_positions_random[1-layout_t5] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_024] test/test_game.py::test_get_legal_positions_random[0-layout_t49] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_067] test/test_game.py::test_cascade_kill_rescue_2 test/test_game.py::test_get_legal_positions_random[1-layout_t38] test/test_game.py::test_get_legal_positions_random[0-layout_t14] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_052] test/test_game.py::test_get_legal_positions_random[0-layout_t21] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_052] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_085] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_030] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags2-3] test/test_game.py::test_get_legal_positions_random[0-layout_t3] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_008] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags5-2] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_026] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_056] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_093] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_012] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_058] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_078] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_059] test/test_game.py::test_get_legal_positions_random[3-layout_t6] test/test_game.py::test_get_legal_positions_random[1-layout_t19] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_028] test/test_game.py::test_get_legal_positions_random[0-layout_t25] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_096] test/test_game.py::test_bad_move_function[0] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_056] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_090] test/test_game.py::test_get_legal_positions_random[1-layout_t22] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_036] test/test_game.py::test_play_turn_eating_enemy_food[0-3] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_036] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_064] test/test_game.py::test_get_legal_positions_random[1-layout_t8] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_070] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_061] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags11-1] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_033] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t29] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_033] test/test_game.py::test_get_legal_positions_random[0-layout_t47] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_069] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t6] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_028] test/test_game.py::test_get_legal_positions_random[1-layout_t33] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_056] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_016] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_003] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_030] test/test_game.py::test_get_legal_positions_basic test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_027] test/test_game.py::test_finished_when_no_food[0] test/test_game.py::test_error_finishes_game[team_errors3-False] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_079] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_002] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t23] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_085] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_078] test/test_game.py::test_get_legal_positions_random[3-layout_t20] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_091] test/test_game.py::test_play_turn_eating_enemy_food[0-0] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_053] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_036] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_047] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_016] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_045] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_065] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_011] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags14-0] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_096] test/test_game.py::test_get_legal_positions_random[0-layout_t5] test/test_game.py::test_get_legal_positions_random[2-layout_t24] test/test_game.py::test_get_legal_positions_random[0-layout_t26] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_032] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_054] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags6-1] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_099] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_024] test/test_game.py::test_play_turn_friendly_fire[setups0] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags0-0] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_003] test/test_game.py::test_get_legal_positions_random[3-layout_t15] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t20] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_099] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags11-3] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_096] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_053] test/test_game.py::test_get_legal_positions_random[1-layout_t3] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_072] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_086] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_035] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_025] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_057] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_021] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_022] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_089] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_040] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_016] test/test_game.py::test_play_turn_illegal_position[2] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_097] test/test_game.py::test_get_legal_positions_random[1-layout_t35] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_012] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_066] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_050] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_100] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_048] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_062] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_061] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_057] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_061] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags4-0] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_006] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_014] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_072] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_021] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_098] test/test_game.py::test_get_legal_positions_random[1-layout_t37] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_098] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags10-0] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_068] test/test_game.py::test_play_turn_fatal[2] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_094] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_059] test/test_game.py::test_get_legal_positions_random[3-layout_t36] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_027] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_042] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_037] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_082] test/test_game.py::test_play_turn_killing[1] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_054] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_002] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_017] test/test_game.py::test_get_legal_positions_random[3-layout_t32] test/test_game.py::test_get_legal_positions_random[2-layout_t11] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_030] test/test_game.py::test_error_finishes_game[team_errors2-False] test/test_game.py::test_get_legal_positions_random[1-layout_t26] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_011] test/test_game.py::test_get_legal_positions_random[2-layout_t29] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_079] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_099] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_045] test/test_game.py::test_get_legal_positions_random[1-layout_t40] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_050] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_092] test/test_game.py::test_get_legal_positions_random[2-layout_t44] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_100] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_031] test/test_game.py::test_get_legal_positions_random[3-layout_t14] test/test_game.py::test_get_legal_positions_random[2-layout_t16] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_029] test/test_game.py::test_play_turn_apply_error[1] test/test_game.py::test_get_legal_positions_random[0-layout_t38] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_035] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags10-3] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_061] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags1-2] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_052] test/test_game.py::test_get_legal_positions_random[2-layout_t49] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_016] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_010] test/test_game.py::test_get_legal_positions_random[1-layout_t48] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_005] test/test_game.py::test_get_legal_positions_random[2-layout_t23] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_086] test/test_game.py::test_get_legal_positions_random[0-layout_t12] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_046] test/test_game.py::test_get_legal_positions_random[0-layout_t35] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_089] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_049] test/test_game.py::test_get_legal_positions_random[1-layout_t10] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_034] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_018] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_034] test/test_game.py::test_get_legal_positions_random[0-layout_t33] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_014] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_069] test/test_game.py::test_update_round_counter test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_046] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_094] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_023] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_032] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_079] test/test_game.py::test_get_legal_positions_random[3-layout_t39] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_045] test/test_game.py::test_get_legal_positions_random[0-layout_t27] test/test_game.py::test_get_legal_positions_random[1-layout_t24] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_082] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_059] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_009] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_031] test/test_game.py::test_get_legal_positions_random[1-layout_t27] test/test_game.py::test_get_legal_positions_random[3-layout_t10] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_070] test/test_game.py::test_get_legal_positions_random[1-layout_t36] test/test_game.py::test_get_legal_positions_random[1-layout_t41] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_067] test/test_game.py::test_get_legal_positions_random[3-layout_t38] test/test_game.py::test_get_legal_positions_random[0-layout_t7] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_013] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_055] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_072] test/test_game.py::test_get_legal_positions_random[1-layout_t21] test/test_game.py::test_play_turn_eating_enemy_food[0-1] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_097] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_042] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_038] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags12-2] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_057] test/test_game.py::test_get_legal_positions_random[0-layout_t4] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags10-1] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_041] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_067] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_063] test/test_game.py::test_get_legal_positions_random[3-layout_t27] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags0-1] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_083] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_041] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_046] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_097] test/test_game.py::test_get_legal_positions_random[2-layout_t22] test/test_game.py::test_get_legal_positions_random[3-layout_t43] test/test_game.py::test_play_turn_friendly_fire[setups3] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_005] test/test_game.py::test_get_legal_positions_random[0-layout_t30] test/test_game.py::test_error_finishes_game[team_errors1-False] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_064] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_077] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_050] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_082] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_010] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_089] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_019] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_054] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_011] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_070] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_043] test/test_game.py::test_finished_when_no_food[3] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_097] test/test_game.py::test_play_turn_eating_enemy_food[1-3] test/test_game.py::test_error_finishes_game[team_errors14-1] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_056] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags15-1] test/test_game.py::test_get_legal_positions_random[1-layout_t0] test/test_game.py::test_get_legal_positions_random[2-layout_t40] test/test_game.py::test_get_legal_positions_random[0-layout_t17] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_048] test/test_game.py::test_get_legal_positions_random[3-layout_t3] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_073] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_002] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_022] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_097] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags8-2] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags2-1] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_076] test/test_game.py::test_get_legal_positions_random[0-layout_t22] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_021] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_076] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_014] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_075] test/test_game.py::test_get_legal_positions_random[1-layout_t44] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_037] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_049] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t26] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_042] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_086] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_043] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_073] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_046] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_088] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_081] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags2-2] test/test_game.py::test_get_legal_positions_random[3-layout_t12] test/test_game.py::test_get_legal_positions_random[3-layout_t23] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_100] test/test_game.py::test_get_legal_positions_random[3-layout_t24] test/test_game.py::test_get_legal_positions_random[0-layout_t41] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_068] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_076] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_043] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_031] test/test_game.py::test_get_legal_positions_random[2-layout_t12] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags15-0] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_080] test/test_game.py::test_get_legal_positions_random[0-layout_t31] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_008] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_039] test/test_game.py::test_initial_positions_basic test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_015] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_024] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags13-1] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_036] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_042] test/test_game.py::test_get_legal_positions_random[2-layout_t17] test/test_game.py::test_get_legal_positions_random[0-layout_t6] test/test_game.py::test_get_legal_positions_random[3-layout_t0] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_023] test/test_game.py::test_get_legal_positions_random[2-layout_t10] test/test_game.py::test_get_legal_positions_random[2-layout_t0] test/test_game.py::test_error_finishes_game[team_errors11-0] test/test_game.py::test_suicide_win test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_025] test/test_game.py::test_get_legal_positions_random[1-layout_t11] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_013] test/test_game.py::test_get_legal_positions_random[3-layout_t31] test/test_game.py::test_get_legal_positions_random[3-layout_t5] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_084] test/test_game.py::test_get_legal_positions_random[3-layout_t40] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_095] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags5-3] test/test_game.py::test_get_legal_positions_random[1-layout_t12] test/test_game.py::test_error_finishes_game[team_errors15-0] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t7] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_098] test/test_game.py::test_last_round_check test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_039] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_015] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_082] test/test_game.py::test_get_legal_positions_random[2-layout_t43] test/test_game.py::test_error_finishes_game[team_errors9-2] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_042] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags11-2] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_082] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_008] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_090] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_022] test/test_game.py::test_get_legal_positions_random[2-layout_t6] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_057] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_028] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_077] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_087] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags15-3] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_009] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_035] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_068] test/test_game.py::test_play_turn_friendly_fire[setups1] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_066] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_056] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_032] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_041] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_059] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_062] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_024] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_060] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags13-3] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags8-3] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_004] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_062] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_025] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_010] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_071] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_094] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_087] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_028] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_058] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_048] test/test_game.py::test_get_legal_positions_random[2-layout_t8] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_053] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags9-2] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_069] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_096] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_036] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t15] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_053] test/test_game.py::test_get_legal_positions_random[2-layout_t35] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_087] test/test_game.py::test_get_legal_positions_random[1-layout_t34] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_019] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_007] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_009] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_022] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_056] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_060] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_078] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_073] test/test_game.py::test_finished_when_no_food[1] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_055] test/test_game.py::test_get_legal_positions_random[2-layout_t42] test/test_game.py::test_get_legal_positions_random[2-layout_t25] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_083] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_061] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_004] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags6-2] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_011] test/test_game.py::test_get_legal_positions_random[3-layout_t47] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_020] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_015] test/test_game.py::test_get_legal_positions_random[1-layout_t30] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_013] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_074] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_002] test/test_game.py::test_get_legal_positions_random[3-layout_t8] test/test_game.py::test_play_turn_illegal_position[0] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_026] test/test_game.py::test_double_suicide test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_004] test/test_game.py::test_get_legal_positions_random[0-layout_t43] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_054] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_075] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_064] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_062] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_001] test/test_game.py::test_minimal_losing_game_has_one_error test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_026] test/test_game.py::test_get_legal_positions_random[3-layout_t37] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_071] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_079] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t19] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_040] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags4-1] test/test_game.py::test_get_legal_positions_random[2-layout_t48] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_010] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_030] test/test_game.py::test_get_legal_positions_random[3-layout_t45] test/test_game.py::test_setup_game_run_game_have_same_args test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_092] test/test_game.py::test_get_legal_positions_random[2-layout_t47] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags11-0] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_076] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t13] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_020] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_019] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_084] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_018] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_004] test/test_game.py::test_get_legal_positions_random[0-layout_t23] test/test_game.py::test_get_legal_positions_random[1-layout_t13] test/test_game.py::test_get_legal_positions_random[2-layout_t20] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_051] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_049] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_015] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_044] test/test_game.py::test_play_turn_friendly_fire[setups2] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_095] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_063] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_034] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_029] test/test_game.py::test_play_turn_maxrounds[score0] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_051] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_027] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_066] test/test_game.py::test_play_turn_maxrounds[score2] test/test_game.py::test_get_legal_positions_random[2-layout_t39] test/test_game.py::test_error_finishes_game[team_errors12-2] test/test_game.py::test_play_turn_fatal[0] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_099] test/test_game.py::test_get_legal_positions_random[2-layout_t41] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_058] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_088] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_078] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_044] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_022] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_046] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_077] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_019] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags4-2] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_078] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_028] test/test_game.py::test_get_legal_positions_random[1-layout_t1] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_077] test/test_game.py::test_play_turn_eating_enemy_food[0-2] test/test_game.py::test_get_legal_positions_random[3-layout_t42] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_058] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags6-3] test/test_game.py::test_get_legal_positions_random[3-layout_t25] test/test_game.py::test_get_legal_positions_random[1-layout_t25] test/test_game.py::test_get_legal_positions_random[1-layout_t15] test/test_game.py::test_get_legal_positions_random[2-layout_t32] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_018] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_084] test/test_game.py::test_get_legal_positions_random[2-layout_t15] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_012] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_006] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_049] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_069] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_068] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_023] test/test_game.py::test_get_legal_positions_random[2-layout_t13] test/test_game.py::test_get_legal_positions_random[3-layout_t48] test/test_game.py::test_non_existing_file test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_080] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_001] test/test_game.py::test_get_legal_positions_random[3-layout_t22] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_012] test/test_game.py::test_play_turn_killing[3] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags13-2] test/test_game.py::test_get_legal_positions_random[1-layout_t7] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_002] test/test_game.py::test_get_legal_positions_random[2-layout_t7] test/test_game.py::test_suicide test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags2-0] test/test_game.py::test_get_legal_positions_random[0-layout_t9] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_066] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_052] test/test_game.py::test_get_legal_positions_random[3-layout_t26] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_086] test/test_game.py::test_get_legal_positions_random[0-layout_t45] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_041] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_052] test/test_game.py::test_get_legal_positions_random[1-layout_t32] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_005] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t11] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_098] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_093] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_062] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_035] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_071] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_021] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_008] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_041] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t2] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_059] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_029] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_020] test/test_game.py::test_get_legal_positions_random[3-layout_t28] test/test_game.py::test_get_legal_positions_random[3-layout_t2] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_025] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_039] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_047] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_031] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_073] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_003] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_091] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags8-0] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_091] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_007] test/test_game.py::test_get_legal_positions_random[0-layout_t44] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_085] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags14-1] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_040] test/test_game.py::test_error_finishes_game[team_errors5-False] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_025] test/test_game.py::test_get_legal_positions_random[2-layout_t5] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_091] test/test_game.py::test_get_legal_positions_random[0-layout_t42] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_004] test/test_game.py::test_get_legal_positions_random[3-layout_t17] test/test_game.py::test_error_finishes_game[team_errors10-1] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_072] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_060] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_018] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_073] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_023] test/test_game.py::test_get_legal_positions_random[2-layout_t33] test/test_game.py::test_get_legal_positions_random[3-layout_t41] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags3-1] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_008] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_033] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_009] test/test_game.py::test_play_turn_apply_error[3] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags9-0] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_074] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_083] test/test_game.py::test_get_legal_positions_random[0-layout_t32] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_074] test/test_game.py::test_play_turn_eating_enemy_food[1-1] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags0-3] test/test_game.py::test_get_legal_positions_random[2-layout_t27] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags14-3] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_014] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_085] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_007] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_003] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_048] test/test_game.py::test_get_legal_positions_random[0-layout_t2] test/test_game.py::test_get_legal_positions_random[2-layout_t21] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_003] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_043] test/test_game.py::test_get_legal_positions_random[3-layout_t33] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_011] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_053] test/test_game.py::test_play_turn_apply_error[2] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags6-0] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags4-3] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_013] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_081] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_058] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_011] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t3] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_043] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_082] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_023] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_091] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_060] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_091] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_066] test/test_game.py::test_get_legal_positions_random[0-layout_t34] test/test_game.py::test_get_legal_positions_random[1-layout_t49] test/test_game.py::test_get_legal_positions_random[2-layout_t30] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_030] test/test_game.py::test_play_turn_killing[2] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_085] test/test_game.py::test_get_legal_positions_random[1-layout_t39] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags12-1] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_019] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_001] test/test_game.py::test_get_legal_positions_random[1-layout_t4] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_092] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_067] test/test_game.py::test_get_legal_positions_random[1-layout_t6] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags7-2] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_034] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_099] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags3-2] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_095] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t10] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_038] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags0-2] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_094] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_027] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_013] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_038] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_092] test/test_game.py::test_initial_positions_same_in_layout_random[layout_t9] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_038] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_010] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_075] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_042] test/test_game.py::test_get_legal_positions_random[1-layout_t2] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_016] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_080] test/test_game.py::test_initial_positions_same_in_layout[layout_big_with_dead_ends_020] test/test_game.py::test_error_finishes_game[team_errors4-False] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_071] test/test_game.py::test_get_legal_positions_random[3-layout_t21] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_with_dead_ends_081] test/test_game.py::test_initial_positions_same_in_layout[layout_small_without_dead_ends_032] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_093] test/test_game.py::test_initial_positions_same_in_layout[layout_big_without_dead_ends_074] test/test_game.py::test_initial_positions_same_in_layout[layout_small_with_dead_ends_087] test/test_game.py::test_prepare_bot_state_resets_respawned_flag[respawn_flags1-0] test/test_game.py::test_initial_positions_same_in_layout[layout_normal_without_dead_ends_033] test/test_game.py::test_get_legal_positions_random[2-layout_t14] test/test_layout.py::test_illegal_walls test/test_layout.py::test_legal_positions_fail[pos4] test/test_layout.py::test_get_random_layout_returns_correct_layout test/test_layout.py::test_legal_positions[pos0-legal_positions0] test/test_layout.py::test_equal_positions test/test_layout.py::test_legal_positions_fail[pos3] test/test_layout.py::test_illegal_width test/test_layout.py::test_legal_positions[pos3-legal_positions3] test/test_layout.py::test_legal_positions[pos2-legal_positions2] test/test_layout.py::test_illegal_character test/test_layout.py::test_legal_positions_fail[pos0] test/test_layout.py::test_legal_positions_fail[pos1] test/test_layout.py::test_roundtrip_overlapping test/test_layout.py::test_legal_positions_fail[pos2] test/test_layout.py::test_get_available_layouts test/test_layout.py::test_legal_positions[pos1-legal_positions1] test/test_layout.py::test_different_width test/test_layout.py::test_illegal_index test/test_layout.py::test_empty_lines test/test_layout.py::test_roundtrip test/test_layout.py::test_combined_layouts_broken_lines test/test_layout.py::test_not_enclosed_by_walls test/test_layout.py::test_get_random_layout test/test_layout.py::test_combined_layouts_empty_lines test/test_layout.py::test_combined_layouts test/test_layout.py::test_get_layout_by_name