extends Node @onready var background_music_player: AudioStreamPlayer = $BackgroundMusic @onready var voice_player: AudioStreamPlayer = $Voice func _on_player_game_over() -> void: # Signal-Handler bleibt für Godot-Verbindungen unverändert und delegiert an die Fachlogik. _play_game_over_voice() func _play_game_over_voice() -> void: # Guard Clauses: sichere und idempotente Ausführung if voice_player == null: return if voice_player.playing: return voice_player.play()