public async Task DriveToPositionAsync(Position position) { var taskX = _X_Axis.DriveToPositionAsync(position.X); var taskY = _Y_Axis.DriveToPositionAsync(position.Y); await taskX; await taskY; }