後、38行目の条件判断文は、()が足らないですね。 もし押されたボタン( B の事ですね)が、左でも右でもないなら、という事は、 (B AND(#LEFT OR #RIGHT))==0 こうしないといけません。 (#LEFT OR #RIGHT)==0 としてしまうと、これは、 「#LEFT の値と、#RIGHT の値を OR した値が0かどうか?」 をチェックしてしまいます。