bool is_occupying(Track &) const;
bool check_arrival();
void advance(float);
void advance(const Msp::Time::TimeDelta &);
void advance_track(unsigned);
bool is_occupying(Track &) const;
bool check_arrival();
void advance(float);
void advance(const Msp::Time::TimeDelta &);
void advance_track(unsigned);