diff --git a/overcooked_simulator/gui_2d_vis/drawing.py b/overcooked_simulator/gui_2d_vis/drawing.py
index 1b5753a97afb85a6f612950bc12cdac17dbf26df..60a751c9783df1e58ef2c4741691f1c2c6964b49 100644
--- a/overcooked_simulator/gui_2d_vis/drawing.py
+++ b/overcooked_simulator/gui_2d_vis/drawing.py
@@ -335,12 +335,15 @@ class Visualizer:
                         angle = calc_angle(orientation, [0, 1])
                 else:
                     angle = angle_offset
+            # if "rotate_offset" in part.keys():
+            #     angle_offset = 0
 
             match part_type:
                 case "image":
                     if "center_offset" in part:
                         d = pygame.math.Vector2(part["center_offset"]) * grid_size
                         d.rotate_ip(angle_offset)
+                        d[0] = -d[0]
                         draw_pos += np.array(d)
                     self.draw_image(
                         screen,
diff --git a/overcooked_simulator/gui_2d_vis/visualization.yaml b/overcooked_simulator/gui_2d_vis/visualization.yaml
index 870fe279b7eabccf8b63ee98e6e2c5485eb11ef9..428c76c01bd5567c2b420679671282bda7d74a4c 100644
--- a/overcooked_simulator/gui_2d_vis/visualization.yaml
+++ b/overcooked_simulator/gui_2d_vis/visualization.yaml
@@ -35,7 +35,7 @@ CuttingBoard:
     - type: image
       path: images/cutting_board_large.png
       size: 0.75
-      center_offset: [ 0, 0.05 ]
+      center_offset: [ 0, -0.05 ]
 
 
 PlateDispenser: