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() signal consumed_customer() # When a table consumes a customer from the queue