A unit charges. The target unit is engaged with another friendly unit already.
The charging unit, if it simply completes the movement, but doesn't square up, WOULD be overlapping a friendly unit in the final position.
If the charging unit squared up, it would no longer be overlapping the friendly unit.
How solve? What do, and why?