А разве может в начале хода у игрока быть отрицательное количество жизней?
Если да - то код написан не правильно.