* Compiles without errors in debug and release mode.
* Run in debug mode, start single player, select some units and move them somewhere.
* Observe there are no errors in-game or CLI.
Also, to verify that this code really does run with the above steps, I added some `debug_printf()`,
and indeed it gets regularly called both during the loading of a new game, and when moving units.