Repository: NextCenturyCorporation/MCS (language: python)

Issue:
Bump to new version



Discussion / hints:

Fix patch:
diff --git a/CPU_Container.dockerfile b/CPU_Container.dockerfile
index 0447a7639..a936b6f3c 100644
--- a/CPU_Container.dockerfile
+++ b/CPU_Container.dockerfile
@@ -9,7 +9,7 @@ ARG DEBIAN_FRONTEND=noninteractive
 ENV TZ=America/New_York
 
 # --build-arg mcsversion=x.y.z to override default in docker build command
-ARG mcsversion=0.5.6
+ARG mcsversion=0.5.7
 ARG mcs_library_version=master
 
 WORKDIR /mcs
diff --git a/Dockerfile b/Dockerfile
index 3e4e41b3f..d9ef56b3e 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -19,7 +19,7 @@ ENV NVIDIA_DRIVER_CAPABILITIES ${NVIDIA_DRIVER_CAPABILITIES},display
 # ENV LANG C.UTF-8
 
 # --build-arg mcsversion=x.y.z to override default in docker build command
-ARG mcsversion=0.5.6
+ARG mcsversion=0.5.7
 ARG mcs_library_version=master
 
 WORKDIR /mcs
diff --git a/README.md b/README.md
index 1856dd24e..c962ac453 100644
--- a/README.md
+++ b/README.md
@@ -16,7 +16,7 @@ Publish to PyPI: [![Publish PyPI](https://github.com/NextCenturyCorporation/MCS/
 
 # MCS Python Package
 
-Python interface for interacting with MCS AI2Thor environment and running scenes. The latest release of the MCS Python library is `0.5.6`. You can find the latest documentation [here](https://nextcenturycorporation.github.io/MCS).
+Python interface for interacting with MCS AI2Thor environment and running scenes. The latest release of the MCS Python library is `0.5.7`. You can find the latest documentation [here](https://nextcenturycorporation.github.io/MCS).
 
 - [Quickstart Installation](#quickstart-installation)
 - [Usage](#usage)
diff --git a/docs/source/install.rst b/docs/source/install.rst
index 275292693..add0f26ea 100644
--- a/docs/source/install.rst
+++ b/docs/source/install.rst
@@ -2,8 +2,8 @@
 Installation and Setup
 =======================
 
-.. _Download and unzip the Mac ZIP: https://github.com/NextCenturyCorporation/MCS/releases/download/0.5.6/MCS-AI2-THOR-Unity-App-v0.5.6-mac.zip
-.. _Download and unzip the Linux ZIP: https://github.com/NextCenturyCorporation/MCS/releases/download/0.5.6/MCS-AI2-THOR-Unity-App-v0.5.6-linux.zip
+.. _Download and unzip the Mac ZIP: https://github.com/NextCenturyCorporation/MCS/releases/download/0.5.7/MCS-AI2-THOR-Unity-App-v0.5.7-mac.zip
+.. _Download and unzip the Linux ZIP: https://github.com/NextCenturyCorporation/MCS/releases/download/0.5.7/MCS-AI2-THOR-Unity-App-v0.5.7-linux.zip
 
 Virtual Environments
 ------------------------
diff --git a/machine_common_sense/_version.py b/machine_common_sense/_version.py
index 8701e4d9f..22e3a8305 100644
--- a/machine_common_sense/_version.py
+++ b/machine_common_sense/_version.py
@@ -1,1 +1,1 @@
-__version__ = '0.5.6'
+__version__ = '0.5.7'


Test patch:
diff --git a/integration_tests/data/148.performer_does_not_get_stuck_on_agent.actions.txt b/integration_tests/data/148.performer_does_not_get_stuck_on_agent.actions.txt
new file mode 100644
index 000000000..af873ad67
--- /dev/null
+++ b/integration_tests/data/148.performer_does_not_get_stuck_on_agent.actions.txt
@@ -0,0 +1,18 @@
+MoveAhead
+MoveAhead
+MoveLeft
+MoveRight
+MoveRight
+MoveLeft
+MoveAhead
+MoveLeft
+MoveAhead
+MoveRight
+MoveAhead
+MoveAhead
+MoveLeft
+MoveRight
+MoveRight
+MoveLeft
+MoveBack
+MoveBack
diff --git a/integration_tests/data/148.performer_does_not_get_stuck_on_agent.level1.outputs.json b/integration_tests/data/148.performer_does_not_get_stuck_on_agent.level1.outputs.json
new file mode 100644
index 000000000..cd1f91024
--- /dev/null
+++ b/integration_tests/data/148.performer_does_not_get_stuck_on_agent.level1.outputs.json
@@ -0,0 +1,192 @@
+﻿[
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 0,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 1,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "OBSTRUCTED",
+        "rotation_y": null,
+        "step_number": 2,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 3,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 4,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 5,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 6,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "OBSTRUCTED",
+        "rotation_y": null,
+        "step_number": 7,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 8,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "OBSTRUCTED",
+        "rotation_y": null,
+        "step_number": 9,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 10,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "OBSTRUCTED",
+        "rotation_y": null,
+        "step_number": 11,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "OBSTRUCTED",
+        "rotation_y": null,
+        "step_number": 12,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 13,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 14,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 15,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 16,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 17,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 18,
+        "structural_objects_count": 0
+    }
+]
\ No newline at end of file
diff --git a/integration_tests/data/148.performer_does_not_get_stuck_on_agent.level2.outputs.json b/integration_tests/data/148.performer_does_not_get_stuck_on_agent.level2.outputs.json
new file mode 100644
index 000000000..cd1f91024
--- /dev/null
+++ b/integration_tests/data/148.performer_does_not_get_stuck_on_agent.level2.outputs.json
@@ -0,0 +1,192 @@
+﻿[
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 0,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 1,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "OBSTRUCTED",
+        "rotation_y": null,
+        "step_number": 2,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 3,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 4,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 5,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 6,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "OBSTRUCTED",
+        "rotation_y": null,
+        "step_number": 7,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 8,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "OBSTRUCTED",
+        "rotation_y": null,
+        "step_number": 9,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 10,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "OBSTRUCTED",
+        "rotation_y": null,
+        "step_number": 11,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "OBSTRUCTED",
+        "rotation_y": null,
+        "step_number": 12,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 13,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 14,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 15,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 16,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 17,
+        "structural_objects_count": 0
+    },
+    {
+        "head_tilt": 0,
+        "objects_count": 0,
+        "position_x": null,
+        "position_z": null,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": null,
+        "step_number": 18,
+        "structural_objects_count": 0
+    }
+]
\ No newline at end of file
diff --git a/integration_tests/data/148.performer_does_not_get_stuck_on_agent.oracle.outputs.json b/integration_tests/data/148.performer_does_not_get_stuck_on_agent.oracle.outputs.json
new file mode 100644
index 000000000..fbb4cb738
--- /dev/null
+++ b/integration_tests/data/148.performer_does_not_get_stuck_on_agent.oracle.outputs.json
@@ -0,0 +1,2296 @@
+﻿[
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.04,
+                "direction_y": -0.85,
+                "direction_z": 0.52,
+                "distance": 0.89,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": -1.94,
+                "position_z": -0.93,
+                "rotation_y": 195,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.17,
+                "direction_z": 0.99,
+                "distance": 4.56,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.5,
+                "rotation_y": 90,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_90572d5e-7f24-4983-8b71-54cb4c431d7e",
+                "direction_x": 0.79,
+                "direction_y": -0.26,
+                "direction_z": 0.56,
+                "distance": 2.5,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "RUBBER"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.0,
+                "rotation_y": 0,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 2,
+        "position_x": -1.97,
+        "position_z": -1.4,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 0,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.04,
+                "direction_y": -0.9,
+                "direction_z": 0.43,
+                "distance": 0.85,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": -1.94,
+                "position_z": -0.93,
+                "rotation_y": 195,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.17,
+                "direction_z": 0.99,
+                "distance": 4.56,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.5,
+                "rotation_y": 110,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_90572d5e-7f24-4983-8b71-54cb4c431d7e",
+                "direction_x": 0.8,
+                "direction_y": -0.27,
+                "direction_z": 0.53,
+                "distance": 2.45,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "RUBBER"
+                ],
+                "position_x": -0.0,
+                "position_z": 0.0,
+                "rotation_y": 0,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 2,
+        "position_x": -1.97,
+        "position_z": -1.3,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 1,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.04,
+                "direction_y": -0.9,
+                "direction_z": 0.43,
+                "distance": 0.85,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": -1.94,
+                "position_z": -0.93,
+                "rotation_y": 195,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.17,
+                "direction_z": 0.99,
+                "distance": 4.56,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.5,
+                "rotation_y": 110,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_90572d5e-7f24-4983-8b71-54cb4c431d7e",
+                "direction_x": 0.8,
+                "direction_y": -0.27,
+                "direction_z": 0.53,
+                "distance": 2.45,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "RUBBER"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.0,
+                "rotation_y": 0,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 2,
+        "position_x": -1.97,
+        "position_z": -1.3,
+        "return_status": "OBSTRUCTED",
+        "rotation_y": 0,
+        "step_number": 2,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.15,
+                "direction_y": -0.89,
+                "direction_z": 0.43,
+                "distance": 0.86,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": -1.94,
+                "position_z": -0.93,
+                "rotation_y": 195,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.17,
+                "direction_z": 0.99,
+                "distance": 4.56,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.5,
+                "rotation_y": 110,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_90572d5e-7f24-4983-8b71-54cb4c431d7e",
+                "direction_x": 0.82,
+                "direction_y": -0.26,
+                "direction_z": 0.51,
+                "distance": 2.53,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "RUBBER"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.0,
+                "rotation_y": 0,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 2,
+        "position_x": -2.07,
+        "position_z": -1.3,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 3,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.04,
+                "direction_y": -0.9,
+                "direction_z": 0.43,
+                "distance": 0.85,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": -1.94,
+                "position_z": -0.93,
+                "rotation_y": 195,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.17,
+                "direction_z": 0.99,
+                "distance": 4.52,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.5,
+                "rotation_y": 110,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_90572d5e-7f24-4983-8b71-54cb4c431d7e",
+                "direction_x": 0.8,
+                "direction_y": -0.27,
+                "direction_z": 0.53,
+                "distance": 2.45,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "RUBBER"
+                ],
+                "position_x": -0.0,
+                "position_z": 0.0,
+                "rotation_y": 0,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 2,
+        "position_x": -1.97,
+        "position_z": -1.3,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 4,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": -0.08,
+                "direction_y": -0.9,
+                "direction_z": 0.43,
+                "distance": 0.85,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": -1.94,
+                "position_z": -0.93,
+                "rotation_y": 195,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.17,
+                "direction_z": 0.99,
+                "distance": 4.56,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.5,
+                "rotation_y": 110,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_90572d5e-7f24-4983-8b71-54cb4c431d7e",
+                "direction_x": 0.79,
+                "direction_y": -0.28,
+                "direction_z": 0.55,
+                "distance": 2.37,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "RUBBER"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.0,
+                "rotation_y": 0,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 2,
+        "position_x": -1.87,
+        "position_z": -1.3,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 5,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.04,
+                "direction_y": -0.9,
+                "direction_z": 0.43,
+                "distance": 0.85,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": -1.94,
+                "position_z": -0.93,
+                "rotation_y": 195,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.17,
+                "direction_z": 0.99,
+                "distance": 4.56,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.5,
+                "rotation_y": 110,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_90572d5e-7f24-4983-8b71-54cb4c431d7e",
+                "direction_x": 0.8,
+                "direction_y": -0.27,
+                "direction_z": 0.53,
+                "distance": 2.45,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "RUBBER"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.0,
+                "rotation_y": 0,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 2,
+        "position_x": -1.97,
+        "position_z": -1.3,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 6,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.04,
+                "direction_y": -0.9,
+                "direction_z": 0.43,
+                "distance": 0.85,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": -1.94,
+                "position_z": -0.93,
+                "rotation_y": 195,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.17,
+                "direction_z": 0.98,
+                "distance": 4.56,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.5,
+                "rotation_y": 110,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_90572d5e-7f24-4983-8b71-54cb4c431d7e",
+                "direction_x": 0.8,
+                "direction_y": -0.27,
+                "direction_z": 0.53,
+                "distance": 2.45,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "RUBBER"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.0,
+                "rotation_y": 0,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 2,
+        "position_x": -1.97,
+        "position_z": -1.3,
+        "return_status": "OBSTRUCTED",
+        "rotation_y": 0,
+        "step_number": 7,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.16,
+                "direction_y": -0.89,
+                "direction_z": 0.43,
+                "distance": 0.86,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": -1.94,
+                "position_z": -0.93,
+                "rotation_y": 195,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.17,
+                "direction_z": 0.98,
+                "distance": 4.56,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.5,
+                "rotation_y": 130,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_90572d5e-7f24-4983-8b71-54cb4c431d7e",
+                "direction_x": 0.82,
+                "direction_y": -0.26,
+                "direction_z": 0.51,
+                "distance": 2.53,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "RUBBER"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.0,
+                "rotation_y": 0,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 2,
+        "position_x": -2.07,
+        "position_z": -1.3,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 8,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.16,
+                "direction_y": -0.89,
+                "direction_z": 0.43,
+                "distance": 0.86,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": -1.94,
+                "position_z": -0.93,
+                "rotation_y": 195,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.17,
+                "direction_z": 0.98,
+                "distance": 4.56,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.5,
+                "rotation_y": 150,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_90572d5e-7f24-4983-8b71-54cb4c431d7e",
+                "direction_x": 0.82,
+                "direction_y": -0.26,
+                "direction_z": 0.51,
+                "distance": 2.53,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "RUBBER"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.0,
+                "rotation_y": 0,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 2,
+        "position_x": -2.07,
+        "position_z": -1.3,
+        "return_status": "OBSTRUCTED",
+        "rotation_y": 0,
+        "step_number": 9,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.03,
+                "direction_y": -0.92,
+                "direction_z": 0.4,
+                "distance": 0.83,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": -1.95,
+                "position_z": -0.97,
+                "rotation_y": 195,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.17,
+                "direction_z": 0.98,
+                "distance": 4.56,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.5,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_90572d5e-7f24-4983-8b71-54cb4c431d7e",
+                "direction_x": 0.8,
+                "direction_y": -0.27,
+                "direction_z": 0.53,
+                "distance": 2.45,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "RUBBER"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.0,
+                "rotation_y": 0,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 2,
+        "position_x": -1.97,
+        "position_z": -1.3,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 10,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.03,
+                "direction_y": -0.92,
+                "direction_z": 0.4,
+                "distance": 0.83,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": -1.95,
+                "position_z": -0.97,
+                "rotation_y": 195,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.17,
+                "direction_z": 0.98,
+                "distance": 4.52,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.46,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_90572d5e-7f24-4983-8b71-54cb4c431d7e",
+                "direction_x": 0.8,
+                "direction_y": -0.27,
+                "direction_z": 0.53,
+                "distance": 2.45,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "RUBBER"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.0,
+                "rotation_y": 0,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 2,
+        "position_x": -1.97,
+        "position_z": -1.3,
+        "return_status": "OBSTRUCTED",
+        "rotation_y": 0,
+        "step_number": 11,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.03,
+                "direction_y": -0.92,
+                "direction_z": 0.4,
+                "distance": 0.83,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": -1.95,
+                "position_z": -0.97,
+                "rotation_y": 195,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.17,
+                "direction_z": 0.98,
+                "distance": 4.49,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.42,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_90572d5e-7f24-4983-8b71-54cb4c431d7e",
+                "direction_x": 0.8,
+                "direction_y": -0.27,
+                "direction_z": 0.53,
+                "distance": 2.45,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "RUBBER"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.0,
+                "rotation_y": 0,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 2,
+        "position_x": -1.97,
+        "position_z": -1.3,
+        "return_status": "OBSTRUCTED",
+        "rotation_y": 0,
+        "step_number": 12,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.15,
+                "direction_y": -0.91,
+                "direction_z": 0.39,
+                "distance": 0.84,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": -1.95,
+                "position_z": -0.97,
+                "rotation_y": 195,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.18,
+                "direction_z": 0.98,
+                "distance": 4.45,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.38,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_90572d5e-7f24-4983-8b71-54cb4c431d7e",
+                "direction_x": 0.82,
+                "direction_y": -0.26,
+                "direction_z": 0.51,
+                "distance": 2.53,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "RUBBER"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.0,
+                "rotation_y": 0,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 2,
+        "position_x": -2.07,
+        "position_z": -1.3,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 13,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.03,
+                "direction_y": -0.92,
+                "direction_z": 0.4,
+                "distance": 0.83,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": -1.95,
+                "position_z": -0.97,
+                "rotation_y": 195,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.18,
+                "direction_z": 0.98,
+                "distance": 4.37,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.34,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_90572d5e-7f24-4983-8b71-54cb4c431d7e",
+                "direction_x": 0.8,
+                "direction_y": -0.27,
+                "direction_z": 0.53,
+                "distance": 2.45,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "RUBBER"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.0,
+                "rotation_y": 0,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 2,
+        "position_x": -1.97,
+        "position_z": -1.3,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 14,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": -0.09,
+                "direction_y": -0.91,
+                "direction_z": 0.39,
+                "distance": 0.83,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": -1.95,
+                "position_z": -0.97,
+                "rotation_y": 195,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.18,
+                "direction_z": 0.98,
+                "distance": 4.37,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.3,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_90572d5e-7f24-4983-8b71-54cb4c431d7e",
+                "direction_x": 0.79,
+                "direction_y": -0.28,
+                "direction_z": 0.55,
+                "distance": 2.37,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "RUBBER"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.0,
+                "rotation_y": 0,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 2,
+        "position_x": -1.87,
+        "position_z": -1.3,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 15,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.03,
+                "direction_y": -0.92,
+                "direction_z": 0.4,
+                "distance": 0.83,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": -1.95,
+                "position_z": -0.97,
+                "rotation_y": 195,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.18,
+                "direction_z": 0.98,
+                "distance": 4.33,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.26,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_90572d5e-7f24-4983-8b71-54cb4c431d7e",
+                "direction_x": 0.8,
+                "direction_y": -0.27,
+                "direction_z": 0.53,
+                "distance": 2.45,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "RUBBER"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.0,
+                "rotation_y": 0,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 2,
+        "position_x": -1.97,
+        "position_z": -1.3,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 16,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.03,
+                "direction_y": -0.87,
+                "direction_z": 0.49,
+                "distance": 0.87,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": -1.95,
+                "position_z": -0.97,
+                "rotation_y": 195,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.18,
+                "direction_z": 0.98,
+                "distance": 4.29,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.22,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_90572d5e-7f24-4983-8b71-54cb4c431d7e",
+                "direction_x": 0.79,
+                "direction_y": -0.26,
+                "direction_z": 0.56,
+                "distance": 2.5,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "RUBBER"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.0,
+                "rotation_y": 0,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 2,
+        "position_x": -1.97,
+        "position_z": -1.4,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 17,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.02,
+                "direction_y": -0.82,
+                "direction_z": 0.57,
+                "distance": 0.93,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": -1.95,
+                "position_z": -0.97,
+                "rotation_y": 195,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.18,
+                "direction_z": 0.98,
+                "distance": 4.25,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.18,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_90572d5e-7f24-4983-8b71-54cb4c431d7e",
+                "direction_x": 0.77,
+                "direction_y": -0.25,
+                "direction_z": 0.59,
+                "distance": 2.56,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "RUBBER"
+                ],
+                "position_x": -0.01,
+                "position_z": 0.0,
+                "rotation_y": 0,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 2,
+        "position_x": -1.97,
+        "position_z": -1.5,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 18,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.17,
+                "direction_y": -0.13,
+                "direction_z": 0.98,
+                "distance": 6.0,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 1.0,
+                "position_z": 1.88,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.19,
+                "direction_z": 0.98,
+                "distance": 4.21,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.14,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_male",
+                "direction_x": 0.0,
+                "direction_y": -0.19,
+                "direction_z": 0.98,
+                "distance": 4.21,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "PLASTIC"
+                ],
+                "position_x": -0.01,
+                "position_z": 0.14,
+                "rotation_y": 90,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 3,
+        "position_x": 0.0,
+        "position_z": -4.0,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 19,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.16,
+                "direction_y": -0.13,
+                "direction_z": 0.98,
+                "distance": 5.97,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 1.0,
+                "position_z": 1.84,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.19,
+                "direction_z": 0.98,
+                "distance": 4.21,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.14,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_male",
+                "direction_x": 0.0,
+                "direction_y": -0.19,
+                "direction_z": 0.98,
+                "distance": 4.21,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "PLASTIC"
+                ],
+                "position_x": -0.01,
+                "position_z": 0.14,
+                "rotation_y": 90,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 3,
+        "position_x": 0.0,
+        "position_z": -4.0,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 20,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.16,
+                "direction_y": -0.13,
+                "direction_z": 0.98,
+                "distance": 5.93,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 1.0,
+                "position_z": 1.8,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.19,
+                "direction_z": 0.98,
+                "distance": 4.21,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.14,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_male",
+                "direction_x": 0.0,
+                "direction_y": -0.19,
+                "direction_z": 0.98,
+                "distance": 4.21,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "PLASTIC"
+                ],
+                "position_x": -0.01,
+                "position_z": 0.14,
+                "rotation_y": 90,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 3,
+        "position_x": 0.0,
+        "position_z": -4.0,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 21,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.16,
+                "direction_y": -0.12,
+                "direction_z": 0.98,
+                "distance": 5.9,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 1.0,
+                "position_z": 1.76,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.19,
+                "direction_z": 0.98,
+                "distance": 4.21,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.14,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_male",
+                "direction_x": 0.0,
+                "direction_y": -0.19,
+                "direction_z": 0.98,
+                "distance": 4.21,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "PLASTIC"
+                ],
+                "position_x": -0.01,
+                "position_z": 0.14,
+                "rotation_y": 90,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 3,
+        "position_x": 0.0,
+        "position_z": -4.0,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 22,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.17,
+                "direction_y": -0.13,
+                "direction_z": 0.98,
+                "distance": 5.86,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 1.0,
+                "position_z": 1.72,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.18,
+                "direction_z": 0.98,
+                "distance": 4.21,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.14,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_male",
+                "direction_x": 0.0,
+                "direction_y": -0.18,
+                "direction_z": 0.98,
+                "distance": 4.21,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "PLASTIC"
+                ],
+                "position_x": -0.01,
+                "position_z": 0.14,
+                "rotation_y": 90,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 3,
+        "position_x": 0.0,
+        "position_z": -4.0,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 23,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.17,
+                "direction_y": -0.13,
+                "direction_z": 0.98,
+                "distance": 5.82,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 1.0,
+                "position_z": 1.68,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.18,
+                "direction_z": 0.98,
+                "distance": 4.21,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.14,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_male",
+                "direction_x": 0.0,
+                "direction_y": -0.18,
+                "direction_z": 0.98,
+                "distance": 4.21,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "PLASTIC"
+                ],
+                "position_x": -0.01,
+                "position_z": 0.14,
+                "rotation_y": 90,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 3,
+        "position_x": 0.0,
+        "position_z": -4.0,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 24,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.17,
+                "direction_y": -0.13,
+                "direction_z": 0.98,
+                "distance": 5.82,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 1.0,
+                "position_z": 1.68,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.18,
+                "direction_z": 0.98,
+                "distance": 4.21,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.14,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_male",
+                "direction_x": 0.0,
+                "direction_y": -0.18,
+                "direction_z": 0.98,
+                "distance": 4.21,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "PLASTIC"
+                ],
+                "position_x": -0.01,
+                "position_z": 0.14,
+                "rotation_y": 90,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 3,
+        "position_x": 0.0,
+        "position_z": -4.0,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 25,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.17,
+                "direction_y": -0.13,
+                "direction_z": 0.98,
+                "distance": 5.82,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 1.0,
+                "position_z": 1.68,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.18,
+                "direction_z": 0.98,
+                "distance": 4.21,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.14,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_male",
+                "direction_x": 0.0,
+                "direction_y": -0.18,
+                "direction_z": 0.98,
+                "distance": 4.21,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "PLASTIC"
+                ],
+                "position_x": -0.01,
+                "position_z": 0.14,
+                "rotation_y": 90,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 3,
+        "position_x": 0.0,
+        "position_z": -4.0,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 26,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.17,
+                "direction_y": -0.13,
+                "direction_z": 0.98,
+                "distance": 5.82,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 1.0,
+                "position_z": 1.68,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.18,
+                "direction_z": 0.98,
+                "distance": 4.13,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.06,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_male",
+                "direction_x": 0.0,
+                "direction_y": -0.18,
+                "direction_z": 0.98,
+                "distance": 4.13,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "PLASTIC"
+                ],
+                "position_x": -0.01,
+                "position_z": 0.06,
+                "rotation_y": 90,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 3,
+        "position_x": 0.0,
+        "position_z": -4.0,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 27,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.17,
+                "direction_y": -0.13,
+                "direction_z": 0.98,
+                "distance": 5.82,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 1.0,
+                "position_z": 1.68,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.19,
+                "direction_z": 0.98,
+                "distance": 4.09,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": 0.02,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_male",
+                "direction_x": 0.0,
+                "direction_y": -0.19,
+                "direction_z": 0.98,
+                "distance": 4.09,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "PLASTIC"
+                ],
+                "position_x": -0.01,
+                "position_z": 0.02,
+                "rotation_y": 90,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 3,
+        "position_x": 0.0,
+        "position_z": -4.0,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 28,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.17,
+                "direction_y": -0.13,
+                "direction_z": 0.98,
+                "distance": 5.82,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 1.0,
+                "position_z": 1.68,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": 0.0,
+                "direction_y": -0.19,
+                "direction_z": 0.98,
+                "distance": 4.05,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": -0.02,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_male",
+                "direction_x": 0.0,
+                "direction_y": -0.19,
+                "direction_z": 0.98,
+                "distance": 4.05,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "PLASTIC"
+                ],
+                "position_x": -0.01,
+                "position_z": -0.02,
+                "rotation_y": 90,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 3,
+        "position_x": 0.0,
+        "position_z": -4.0,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 29,
+        "structural_objects_count": 6
+    },
+    {
+        "head_tilt": 0,
+        "objects": [
+            {
+                "direction_x": 0.17,
+                "direction_y": -0.13,
+                "direction_z": 0.98,
+                "distance": 5.82,
+                "id": "agent_female",
+                "mass": 70,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 1.0,
+                "position_z": 1.68,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "",
+                "simulation_agent_is_holding_held_object": false,
+                "texture_color_list": [],
+                "visible": true
+            },
+            {
+                "direction_x": -0.01,
+                "direction_y": -0.19,
+                "direction_z": 0.98,
+                "distance": 4.01,
+                "id": "agent_male",
+                "mass": 80.0,
+                "material_list": [
+                    "UNDEFINED"
+                ],
+                "position_x": 0.0,
+                "position_z": -0.06,
+                "rotation_y": 180,
+                "shape": "agent",
+                "simulation_agent_held_object": "soccer_ball",
+                "simulation_agent_is_holding_held_object": true,
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": true
+            },
+            {
+                "associated_with_agent": "agent_male",
+                "direction_x": -0.01,
+                "direction_y": -0.19,
+                "direction_z": 0.98,
+                "distance": 4.01,
+                "id": "soccer_ball",
+                "mass": 1.0,
+                "material_list": [
+                    "PLASTIC"
+                ],
+                "position_x": 0.0,
+                "position_z": -0.06,
+                "rotation_y": 90,
+                "shape": "ball",
+                "texture_color_list": [
+                    "white",
+                    "black"
+                ],
+                "visible": false
+            }
+        ],
+        "objects_count": 3,
+        "position_x": 0.0,
+        "position_z": -4.0,
+        "return_status": "SUCCESSFUL",
+        "rotation_y": 0,
+        "step_number": 30,
+        "structural_objects_count": 6
+    }
+]
\ No newline at end of file
diff --git a/integration_tests/data/148.performer_does_not_get_stuck_on_agent.scene.json b/integration_tests/data/148.performer_does_not_get_stuck_on_agent.scene.json
new file mode 100644
index 000000000..be4a6ff89
--- /dev/null
+++ b/integration_tests/data/148.performer_does_not_get_stuck_on_agent.scene.json
@@ -0,0 +1,144 @@
+﻿{
+    "name": "Agent_Test_0001_04",
+    "version": "2",
+    "ceilingMaterial": "AI2-THOR/Materials/Walls/Drywall4Tiled",
+    "floorMaterial": "UnityAssetStore/Kindergarten_Interior/Models/Materials/color wood 4",
+    "wallMaterial": "AI2-THOR/Materials/Metals/BlackSmoothMeta",
+    "performerStart": {
+      "position": {
+        "x": -1.97,
+        "y": 0.5,
+        "z": -1.4
+      },
+      "rotation": {
+        "x": 0,
+        "y": 0,
+        "z": 0
+      }
+    },
+    "objects": [
+      {
+        "id": "soccer_ball",
+        "type": "soccer_ball",
+        "mass": 1.0,
+        "salientMaterials": ["rubber"],
+        "moveable": true,
+        "pickupable": true,
+        "shows": [
+          {
+            "position": {
+              "x": 0.0,
+              "y": 0.0,
+              "z": 0.0
+            },
+            "rotation": {
+              "x": 0.0,
+              "y": 0.0,
+              "z": 0.0
+            },
+            "stepBegin": 0,
+            "scale": {
+              "x": 1.0,
+              "y": 1.0,
+              "z": 1.0
+            }
+          }
+        ],
+        "materials": [],
+        "associatedWithAgent": "agent_90572d5e-7f24-4983-8b71-54cb4c431d7e"
+      },
+      {
+        "id": "agent_female",
+        "type": "agent_female_02",
+        "mass": null,
+        "agentSettings": {
+          "chest": 6,
+          "chestMaterial": 4,
+          "eyes": 1,
+          "feet": 2,
+          "feetMaterial": 10,
+          "glasses": 9,
+          "hair": 7,
+          "hairMaterial": 4,
+          "hatMaterial": 3,
+          "hideHair": true,
+          "isElder": false,
+          "jacket": 0,
+          "jacketMaterial": 0,
+          "legs": 0,
+          "legsMaterial": 14,
+          "showBeard": false,
+          "showGlasses": false,
+          "showJacket": false,
+          "showTie": true,
+          "skin": 1,
+          "tie": 0,
+          "tieMaterial": 1
+        },
+        "actions": [],
+        "shows": [
+          {
+            "stepBegin": 0,
+            "position": {
+              "x": -1.9368,
+              "y": 0,
+              "z": -0.9334905
+            },
+            "rotation": {
+              "x": 0,
+              "y": -164.915,
+              "z": 0
+            },
+            "scale": {
+              "x": 1,
+              "y": 1,
+              "z": 1
+            }
+          }
+        ],
+        "agentMovement": {
+          "repeat": true,
+          "stepBegin": 0,
+          "sequence": [
+            {
+              "animation": "TPM_walk",
+              "endPoint": {
+                "x": -2.2,
+                "z": -1.91
+              }
+            },
+            {
+              "animation": "TPF_run",
+              "endPoint": {
+                "x": -1.61,
+                "z": 0.72
+              }
+            },
+            {
+              "animation": "TPF_run",
+              "endPoint": {
+                "x": -1.51,
+                "z": 0.65
+              }
+            }
+          ]
+        }
+      }
+    ],
+    "goal": {
+      "category": "retrieval",
+      "metadata": {
+        "target": {
+          "id": "56ae678b-0ba9-4518-b7d6-fb0fc9f9970d"
+        }
+      },
+      "description": "Find and pick up the tiny light black white rubber ball.",
+      "actionList": [],
+      "lastStep": 2100
+    },
+    "roomDimensions": {
+      "x": 8,
+      "y": 3,
+      "z": 8
+    }
+  }
\ No newline at end of file