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() @warning_ignore("unused_signal") signal table_satisfied(table: Table)