В проекте используется несколько ключевых функций:
game_over() вызывается сигналом hit(), который испускается игроком (player) при столкновении с врагами.
new_game() запускается сигналом start_game при нажатии на кнопку в сцене hud.
_on_MobTimer_timeout() обрабатывается таймером MobTimer.
_on_ScoreTimer_timeout() связана с таймером ScoreTimer.
_on_StartTimer_timeout() вызывается таймером StartTimer.