I have created a dynamic property as suggested and assigned three key commands to change the text value on the counter directly to Cruise, NOE and Ground.
I have also positioned the text label to appear at the bottom of the playing piece counter. That has gone OK.
However, if I rotate the counter, the altitude text layer stays in its original position and does not rotate?
You need to change the order of your traits, move the label for the altitude above or below the rotate trait (don’t remember which way). The Downtown module has rotate and altitude labels and it works fine. Probably it’s helpful to you to take a look at that module.