あと最初の止まらない理由ですが 最初は何も押してないはずなので Button()!=16 0!=16 1 成立し、止まるはずです しかし、RUNでエンターでAを押している可能性があるため 1行目又は2行目にVSYNCを入れ、BUTTONの中身に2を入れてみてください あと、3行目と4行目の間にVSYNCはさむと思ってる通りに動くと思います