邪道だが文字列を使えば楽。格闘ゲームにあるような、
フレーム単位の入力とか、多様な技連携・キャンセルとか、
本格的に作ろうとすれば、状態遷移云々になるだろうな。