public void StartRun(int receivedGridIndex) { SetupCarOnTrack(receivedGridIndex); Observable.Timer(TimeSpan.FromSeconds(1)).Subscribe(_ => { var dir = SlotLanes.Instance.GridPositions[receivedGridIndex].Direction; _move.Move(_rigid, dir); }); }