First, thank you all supporting Vassal. A compelling platform, and interesting to start developing in it!
I have created a fully functional implementation of the tile game Azul (two players), including tower dealing, and factory tile dealing. Also deals with two-sided towers in decks, and the joker side down in dealing towers.
I built the game manually for private use with friends remotely (during Covid!) And, as a training exercise to develop a different game (Western Legends)., which I am now starting (more pieces, but less tricky problems).
I do not want to publish the Azul game publicly, since I do not have the authors permission, nor desire to seek it out. But, I would be happy to share the module with other Vassal developers to review, comment on, or otherwise observe or learn the ‘tricks’ I did to get things working!
If that is of interest to anyone, please reply and I can provide it as an attachment here, if permitted by Vassal.