fn fight(input: &Input, elf_attack_power: i32, part_two: bool) -> Option<i32>
Careful implementation of the game rules.