void place(Block *, unsigned);
bool free_block(Block *);
void tick(const Msp::Time::TimeStamp &, const Msp::Time::TimeDelta &);
void place(Block *, unsigned);
bool free_block(Block *);
void tick(const Msp::Time::TimeStamp &, const Msp::Time::TimeDelta &);