The array shufflespecs needs an extra 0 at the end (in addition to the triples describing the individual shuffle steps) to symmetrize the position, and the preset's Pre-Game code doesn't seem to have that. If this is code generated through the Play-Test Applet it could be that it got confused about the symmetry of the diagram. When symmetry=none it would shuffle white and black independently.
@Fergus: please also have a look at the problem reported here. I really think there must be something wrong other than the GAME-code, because when I put a printr $spaces; at the end of the Pre-Game section it prints the array twice. I don't think that should ever be possible, no matter how buggy the GAME code might be, if the underlying software functions properly.
The array shufflespecs needs an extra 0 at the end (in addition to the triples describing the individual shuffle steps) to symmetrize the position, and the preset's Pre-Game code doesn't seem to have that. If this is code generated through the Play-Test Applet it could be that it got confused about the symmetry of the diagram. When symmetry=none it would shuffle white and black independently.
@Fergus: please also have a look at the problem reported here. I really think there must be something wrong other than the GAME-code, because when I put a printr $spaces; at the end of the Pre-Game section it prints the array twice. I don't think that should ever be possible, no matter how buggy the GAME code might be, if the underlying software functions properly.