Thanks Brent!
One more question:
I have 10 pieces each with property-dependant 5 layers, and currently I’m using a different calculated property for each piece with a really long if-then-otherwise chain based on the same 6 global properties to determine the correct layer to use for each piece in a given game.
However, the global properties, the layer, and the calculated property will only change once in a game, when a setup button is pressed by a player.
Would I be better off using, for each piece, a dynamic property instead of a calculated property, with 5 different triggers each having a shorter if-then-otherwise chain condition? Or is having one complex calculated property better than a dynamic property and 5 complex triggers? Or is it all a wash?
Or (I just thought of this), would I be better off using 10 different pieces (5 layers, 2 types) in a palette, and using even more triggers to send the correct piece (instead of calculating the correct layer) to the 10 (fixed) locations based on the 6 global properties?