format remaining time manually (and also for GameStateVisualizer)