うーん、やはりエラー出てたようですね
なんか後だし多いしまるで試してるような質問だよなぁ
まぁ初心者にはままあることかな

そうそうタワーさんtranslate は移動命令なのでゼロじゃなければ移動するからその場にはならないっす

ただあの数値固定の5はフレーム描画考慮してないのでやるとしたら
leftの判定でマイナス1か1にして
スピード変数に5
それにタイムレート(デルタタイム)を掛けるのがベストかなと思います
まぁここらは公式のサンプルですね