Enhance useRetrieveHandler to manage retrieval timing based on animation speed and arm bot state
Update materials component to streamline imports and improve readability
Modify roboticArmInstance to change state handling from 'idle' to 'running' during active phases
Fix useTriggerHandler to ensure actions are handled correctly when material is null
Refactor vehicleInstance to improve material drop handling and integrate conveyor and robotic arm interactions
Add getLastMaterial method to useVehicleStore for better material management in vehicle instances
- Updated import paths for various components to use the new builder store.
- Removed the old store file and migrated all state management logic to the new builder store.
- Ensured all components utilizing socket and visualization state are now referencing the builder store.
- This change improves organization and maintainability of the state management system.