handle bust, 26 and reset better
more flexible route transitions (i think)