xpはx方向の速度で、0.9掛けることで減速させてる。parseIntは計算過程で小数になってるのを整数として返すために使われているだけ。
0.9かけないと速度そのままで勝手に動き続けるし、入力無かったら移動量0とすると横移動がピタッと止まって慣性がなくなる。
減速のためにかける数字は0超え1未満ならよいし、単に小さい数の引き算で減速させても慣性は表現できる。掛け算の方が0未満になる心配がないのでとりあえずは無難。

#お前には聞いていない