extends Node signal game_over signal restart_game signal game_state_changed(new_state: GameManager.GameState)