PathResult? IPlayerMover.CurrentCommand { get; }
The mover's current planning state. DPB1 exposes a PathfindingCommand; DPB2 exposes a nullable PathResult. No current command is not an error by itself, and a planned path does not prove the player moved.