Bugfix: if CMoveUnit receives a path that is invalid it performs an empty movement instead.