二つ目の変数の件について答えます。 その変数の数値の確認は ?HP[0] ですか? 多分、前の値が残っているので ?HP[0];" " としてみてください。 それでも900だったら私にはわかりません((