Moved the CombatRunner logic forward and added doc