Еще немного отрефакторил. Некие проблемы с точностью выполнения команд =(
Поправил производительность. Пока норм, надо смотреть на практику, возможно, придумать другую схему отсчетов.
Изменил стратегию триггеров. Для полного счастья не хватает еще сделать вызов updates перед каждым вызовом PerformControl, расширив класс Clocks.
Изменил компоновку соревнований

Улучшил схему биндинга роботов и контроллеров
Сделал TutorialEnvironment
Запилил универсальный контроллер клавиатуры
Пример теперь позволяет управлять двумя роботами одновременно