frame変数を保持してるクラスが間違えている
普通はこんな感じ
var frame = 0;
while(true){
 run()
 draw()
 frame += 1;
}