currentLifePaid = 0;
totalPaidLife = 0;
if (currentPlayer.chooseUse(Outcome.AIDontUseIt, "Pay life?", game)) {
totalPaidLife = currentPlayer.getAmount(0, controller.getLife(), "Pay how many life?", game);
if (totalPaidLife > 0) {
currentPlayer.loseLife(totalPaidLife, game);
if (payLife.get(currentPlayer.getId()) == null) {
payLife.put(currentPlayer.getId(), totalPaidLife);
} else {
currentLifePaid = payLife.get(currentPlayer.getId());
payLife.put(currentPlayer.getId(), currentLifePaid + totalPaidLife);