public void ButtonClicked(TimeButton button)
 {
     if (pressedButton == button)
     {
         if (button.SpeedType == MyEnums.GameSpeed.Pause)
         {
             PressOffButtons();
             var b = buttonsList.FirstOrDefault(x => x.SpeedType == gameSpeed);
             if (b != null)
             {
                 b.PressOn();
                 pressedButton = b;
             }
             GameSpeed = gameSpeed;
         }
         else
         {
             return;
         }
     }
     else
     {
         PressOffButtons();
         button.PressOn();
         pressedButton = button;
         GameSpeed     = button.SpeedType;
     }
 }
 public void Subscribe(TimeButton button)
 {
     buttonsList.Add(button);
     if (button.SpeedType == MyEnums.GameSpeed.Normal)
     {
         button.PressOn();
         pressedButton = button;
     }
 }