あんどさんも指摘されていますが既に使用している変数を別の目的で使うと 誤動作の原因になります。 このプログラムではプレイヤーが落下する時間も短いので問題が有っても 気がつかないと思います。落下中にLボタンを押すとすぐ地面の上まで プレイヤーが移動します。