I’ve noticed that the Fight has it’s own timer and each character internally also has their own timer.
you use
CurrentCharacter->TurnTimer
at one point but do not ever clear or reset it. Is this done internally through ACombatCharacter::BeginTurn
function?