I'm not a programmer, so please excuse if I ask a bad question, but I know that this is not a "surprise,' so why is it not fixed?
The other day I had a wounded observer, who was not supposed to shoot for X# of turns keep on shooting. I was delighted. My opponents, who did not know he was wounded, were not delighted but at least did not know something was wrong.
So we have more than one problem with observers, but the big one-- no simultaneous shooting for them-- has been there a long time. How come?
