Logic inside the game mode / HUD / Widget

Handling something like this in a widget is fine.

Unless your menu IS a 3d level.