I've been playing Foxhole a lot and I like how they solved much of pvp challenges. Stamina, sprints and movement speed is a key component of fight, to change position for a better cover or shooting angle, or flank enemy.
And the key component here is damage slowdown - each time anyone receive damage gets speed debuff relative to received damage. Meaning if someone is totally empty running around punching everyone with fists - simple low caliber bullet will slow him enough to become easy target.
I was thinking what if something like that could be adopted in haven? By receiving damage you're getting short debuff for speed, marking it harder to escape and impose the fight instead of constant run. Debuff must be no longer than few seconds and effect should decay over time.
The implication is simple - if one started to receive damage there is no more sense to waste time.