diff --git a/src/world/GameMapCollision.tsx b/src/world/GameMapCollision.tsx
index 0fa1c67..b9344f8 100644
--- a/src/world/GameMapCollision.tsx
+++ b/src/world/GameMapCollision.tsx
@@ -326,10 +326,17 @@ function CollisionModelInstance({
function CollisionBox({ box }: { box: OctreeCollisionBox }): React.JSX.Element {
return (
-
-
-
-
+
+
+
+
+
+ {/* Octree ignores material.side, so rotate a second shell for X/Z collisions. */}
+
+
+
+
+
);
}