BUTTONは取得したときに毎回新たな値が取得できるのではなく、1フレームごとに更新されます。 なので、Eが#Aなら、BBも#Aです。 8行目に「VSYNC」を入れたら思い通りの動作をするかなと思います。 BUTTON(1)よりBUTTON(2)の方がいいかも?