class_name Game extends Node static var INSTANCE : Game static var NETWORK : Network static var WORLD : World static var PLAYERS : Node static var LOCAL_PLAYER : Player func _enter_tree() -> void: INSTANCE = self NETWORK = $Network WORLD = $World PLAYERS = $Players LOCAL_PLAYER = $"Players/1" func change_world(world: World) -> void: remove_child(WORLD) WORLD.queue_free() world.name = "World" add_child(world) WORLD = world LOCAL_PLAYER.chunk_loader.tracked_chunks.clear() LOCAL_PLAYER.position = Vector2.ZERO