public GameScore() { IGameFlow gameFlow = GameFacade.GameFlow; scoreChange = new ValueChage <int>(); timer = new Timer(); timer.Elapsed += HandleElapsed; gameFlow.GameStart += (sender, e) => Start(); gameFlow.GameStop += (sender, e) => Pause(); gameFlow.GameResume += (sender, e) => Resume(); gameFlow.GameRestart += (sender, e) => Restart(); gameFlow.GamePause += (sender, e) => Pause(); gameFlow.GameExit += (sender, e) => Stop(); }