commanding units is done through function now, also calling single network event instead of updating all units during command (less network intensive)