extends Node signal game_over signal restart_game signal game_state_changed(new_state: GameManager.GameState) signal station_bought(instance: Node3D) signal request_customer_spawn()