Domino dancing (extended)