ループの中にHP=50を入れてませんか?