Units Move a Frame Early From Initial Position

Looking at replays, I’m noticing that information units will attack from the location they move to on a given frame. This causes a unit to its frame_speed - 1 times at its first location (1 for pings, 3 for emps, scramblers).

Is this intended or a bug?

This is the intended resolution order, step-then-shoot. Ill include this when making documentation clarifications