==だと○ボタン「のみ」押した時反応します ANDは○ボタンを押せば「全て」反応します つまり、↑→など斜めに押していると↑+→が出力され↑と→のどちらとも==にならないためキャラは動かなくなります。詳しい訳については2進数について調べると分かると思います 騙されたと思ってANDに置き換えてみれば分かりますよ