So this took a looooong time to figure out what was happening. It appears that group scoped variables get reset on every event end or perhaps begin. In the screen shot below, the line that says "Add_Message" ( "SequenceIdx=" & nextTileMoveSequenceNum ), this dispays 1 over and over and over. Never increments from 1. Now, if you move the group variable nextTileMoveSequenceNum up into the global scope, it works just fine. The sequence increments as a normal person would expect.
This can't be by design. A bug I'm guessing?...
[attachment=0:1pbp70zd][/attachment:1pbp70zd]