diff --git a/overcooked_simulator/game_content/agents/random_agent.py b/overcooked_simulator/game_content/agents/random_agent.py
index 3a2fc9b4dcde7fa9ef0593d9ef0504f4f1bd5d09..9b666bb8c2e4e06d8b250bf8d743eb2965b65e26 100644
--- a/overcooked_simulator/game_content/agents/random_agent.py
+++ b/overcooked_simulator/game_content/agents/random_agent.py
@@ -23,7 +23,7 @@ async def agent():
     parser.add_argument("--uri", type=str)
     parser.add_argument("--player_id", type=str)
     parser.add_argument("--player_hash", type=str)
-    parser.add_argument("--step_time", type=float, default=0.1)
+    parser.add_argument("--step_time", type=float, default=0.5)
 
     args = parser.parse_args()
 
diff --git a/overcooked_simulator/gui_2d_vis/drawing.py b/overcooked_simulator/gui_2d_vis/drawing.py
index d2d96231c56d2338d9e790e011eb86faac0c3527..f0b0bbeee2b6fd2811d7a2c50e9062fb52040e0a 100644
--- a/overcooked_simulator/gui_2d_vis/drawing.py
+++ b/overcooked_simulator/gui_2d_vis/drawing.py
@@ -208,7 +208,7 @@ class Visualizer:
                 )
 
             if player_dict["holding"] is not None:
-                holding_item_pos = pos + (20 * facing)
+                holding_item_pos = pos + (grid_size * 0.5 * facing)
                 self.draw_item(
                     pos=holding_item_pos,
                     grid_size=grid_size,
diff --git a/overcooked_simulator/gui_2d_vis/overcooked_gui.py b/overcooked_simulator/gui_2d_vis/overcooked_gui.py
index c67360a71f91e13a1f954e5cd2214c3756851b4b..f41fb03a1e6f6ccdab24b50182278eb86d05d923 100644
--- a/overcooked_simulator/gui_2d_vis/overcooked_gui.py
+++ b/overcooked_simulator/gui_2d_vis/overcooked_gui.py
@@ -872,7 +872,7 @@ class PyGameGUI:
     def reset_gui_values(self):
         self.currently_controlled_player_idx = 0
         self.number_humans_to_be_added = 1
-        self.number_bots_to_be_added = 92
+        self.number_bots_to_be_added = 0
         self.split_players = False
         self.multiple_keysets = False