Научился: Находить разницу в секундах от старта до финиша. Трудности: Все подробно и понятно. Признак запущена ли игра сделал bool, а не строковый, как в примере.
Научился: Обработчик нажатой клавиши, работа с прогресс баром. Трудности: Все показанное доступно и понятно. Немного переосмыслил написание, т.е. писал сам, ориентируясь на то, что должно получиться, а не на то, как писал преподаватель.
В начале игрок выбирает какие задания ему могут попадаться (сложение, вычитание, умножение, деление, возведение в степень), затем случайным образом выбирается вопрос из отмеченных тем.
Добавил подсчет времени ушедшего на ответ, подсчет среднего времени на ответы, количество вопросов выбирается трэкбаром, сложность radiobuttons.