As mentioned previously, moving a charging unit can often be quite complex. This is because a charging unit is obliged to fulfil certain criteria:
A charging unit must endeavour to bring as many models as possible within its front rank into base contact with models in the charged unit.
A charging unit must move by the shortest route possible to reach its charge target.
A charging unit must move forward in as straight a line as possible.
After moving, a unit that charged must ensure that it is aligned against the charge target.