extends Node2D func _ready() -> void: $YSort/Player.load_hud($HUD) for level_portal in $'YSort/Level Portals'.get_children(): if level_portal.connect('enter_level', self, 'enter_level') != OK: print('ERROR: Level Portal "enter_level" signal already connected.') return func enter_level(level: String) -> void: if get_tree().change_scene(level) != OK: print('ERROR: Hub World failed to change scene to Level.') queue_free() return