Поковырялся ещё в коде своей недоигры и осознал что сам же создаю некое состояние гонки. Хотя нет, не так. Это как раз то, что в функциональном программировании избегают - побочные эффекты. При нажатии стрелок курсора на клаве, изменяется значение скорости в соответствующем направлении. Делается это в массиве, который в дальнейшем читается. А так как событие нажатия происходит практически одновременно со всеми другими, выходит что для вычислений массив уже неактуален. И от этого надо как-то защищаться.
Ну либо я сошел с ума.
#log #coding
@rf