Does garrison unit mean something different from what I expect? The code seems intended to replace a unit with another unit in some cases, and to damage in unit in other cases. I'm pretty sure I don't understand what either activity has to do with garrisoning a unit.