initial import of function
Support to 'delay' application of Hunter's Mark to current target when OOC
 - Currently hard-coded to wait 3 seconds for the active target to get hunter's mark
 - This prevents spamming of HM when switching targets OOC
more pausing scenarios
prevent tranq shot & serpent sting if the target is charmed
sync BM with SV
charm check for black arrow
minor fixes
more cleanup