we should try to find a way to make the switch automatic. To do so we're going to have to find some kind of situational trigger, like when two units are in or very close to the exact same map coordinates AND the cav unit is no longer sprinting/charging. You wouldn't want cav to drop lances while still charging through the nme unit now, would you?