Doomfist punches need to be reapplied on glancing

When a doomfist punches someone, if they touch something which is at a slight angle to the punch so it glances, obviously the punch shouldn’t splatter the person.

But, if they THEN hit something which has near a 90% angle, it should then kill them.

But, it doesn’t, the punch is NOT reapplied on glancing hits.

The other way to fix it, is to use the original vector, to determine killing, if they are being janked around.

Examples here.