diff --git a/cooperative_cuisine/pygame_2d_vis/drawing.py b/cooperative_cuisine/pygame_2d_vis/drawing.py
index 0bdd50c374fc59c9200b8c0e3336f0b8883ea308..1e79d38ed5dde1983510a0516b309f658956bbef 100644
--- a/cooperative_cuisine/pygame_2d_vis/drawing.py
+++ b/cooperative_cuisine/pygame_2d_vis/drawing.py
@@ -83,18 +83,18 @@ class Visualizer:
         self.observation_screen = None
 
         self.USE_PLAYER_COOK_SPRITES = (
-            config["use_player_cook_sprites"]
-            if "use_player_cook_sprites" in config
+            config["Gui"]["use_player_cook_sprites"]
+            if "Gui" in config and "use_player_cook_sprites" in config["Gui"]
             else True
         )
         self.SHOW_INTERACTION_RANGE = (
-            config["show_interaction_range"]
-            if "show_interaction_range" in config
+            config["Gui"]["show_interaction_range"]
+            if "Gui" in config and "show_interaction_range" in config["Gui"]
             else False
         )
         self.SHOW_COUNTER_CENTERS = (
-            config["show_counter_centers"]
-            if "show_counter_centers" in config
+            config["Gui"]["show_counter_centers"]
+            if "Gui" in config and "show_counter_centers" in config["Gui"]
             else False
         )