add stepcooldown in lieu of a master sequencer
simplify table and make reactive across clients