The node idea is elegant. With some more limitations (number of nodes or dominoes to spend) and some more obstacle types or abilities, there's a lot of room to push this in various directions. Cool!