extends Node3D var is_free: bool var item func _init() -> void: is_free = true func add_item(new_item): is_free = false item = new_item self.add_child(item) item.position = global_position print("item added") func remove_item(): is_free = true self.remove_child(item)