Hey this looks similar to something I ended up trying to do with just the value on face propagating across all the blinks for mine too but it ended up not working out. But using the cache as a way to detect state change like you did here would have probably fixed this now that I think back on it. now to go back and re-write my jam project for the third time…