Логически вроде всё правильно:
moved = 1 - движемся
jump = 1 - совершая прыжок
forward = 1 - движение происходит вперед
Всё это может происходить одновременно
Вобщем я наверно неправильно вопрос сформулировал...
Как можно создать "залипание" кнопки? Это решит мою проблему.
Чтоб после кратковременного нажатия программа воспринимала кнопку нажатой некоторое время.