私は初心者の人にはAボタン入力判定は変数BにBUTTON関数の値が入っている場合 IF B AND 16 THEN ~ ではなく IF (B AND 16)==16 THEN ~ というように比較演算子(この場合は==を示す)を書くことを強く勧めています。 この1つの理由は比較演算子を書くことで複数の条件を判断する場合に「かつ」はANDでも&&でも正常に動作するし、「または」はORでも||でも正常動作するようになります。 比較演算を省略した場合にはANDやORでは正常動作をしなくなるため&&や||を使った判定を覚える必要があります。 これは初心者にとって簡単ではないのです。(以下コメントに続く)