+ {/* Danger Zone */}
+
+
+
+
+
+
+ );
+}
diff --git a/packages/core/src/store/use-scene.ts b/packages/core/src/store/use-scene.ts
index 8b762806..53afbd88 100644
--- a/packages/core/src/store/use-scene.ts
+++ b/packages/core/src/store/use-scene.ts
@@ -1,213 +1,187 @@
-"use client";
+'use client'
-import { temporal } from "zundo";
-import { create } from "zustand";
-import { BuildingNode, ItemNode, type Zone } from "../schema";
-import { LevelNode } from "../schema/nodes/level";
-import { WallNode } from "../schema/nodes/wall";
-import type { AnyNode, AnyNodeId } from "../schema/types";
-import * as nodeActions from "./actions/node-actions";
-import * as zoneActions from "./actions/zone-actions";
+import { temporal } from 'zundo'
+import { create } from 'zustand'
+import { persist } from 'zustand/middleware'
+import { BuildingNode, type Zone } from '../schema'
+import { LevelNode } from '../schema/nodes/level'
+import type { AnyNode, AnyNodeId } from '../schema/types'
+import * as nodeActions from './actions/node-actions'
+import * as zoneActions from './actions/zone-actions'
export type SceneState = {
// 1. The Data: A flat dictionary of all nodes
- nodes: Record