private void MoveToDestinationPlatform()
 {
     // TODO: don't use Destinations[Rand], only for testing
     _platform = _track.Destinations[_nextTrack];
     _platform.Occupy(this);
     _track.Unoccupy();
     _track = null;
     _distance = 0;
     _standbyTime = MathUtils.Rand(40, 50);
     _nextTrack = MathUtils.Rand(0, _platform.Destinations.Count - 1);
 }