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