static Postion LogPostion(Postion postion) { WriteLine(postion); return(postion); }
public Journey(Postion startPostion, Command[] commands, Postion endPosition) { StartPostion = startPostion; Commands = commands ?? throw new ArgumentNullException(nameof(commands)); EndPosition = endPosition; }