LR-99: Battle Engine v1

With player.takeAttack(attack) - the attack that allows player to take damage - accounts for this. 

Player can at least have 0 HP.