BUTTON(2)などを利用すれば必ずしもWAITである必要はないと思いますが、ただVSYNCを通らなかったり逆に処理が遅すぎると上手く動かないこともあるので、その辺は注意ですね。