Thanks to @RoadR_ and @bendedknee for your suggestions. I've implemented many of them in the new 4.0 version (just uploaded).
The null error a few of you have seen has *hopefully* been resolved. It seems to be related to the new version of SexScripts handing certain things a bit differently than the last version. If anyone has the latest version of SexScripts and version 4.0 of this script and still sees a null error, please let me know.
So what's new? The first thing you'll probably notice is a new setup menu. You can choose to have the virtual opponent always play, sometimes play, or never play. It is kind of fun having Alexis show up now and then, and most of my testing has been done with her occasionally joining the game.
The other new choice in the setup menu is the option of an e-stim punishment instead of a spanking. Spanking is still the default. I've found e-stim is often the only option when you don't want to make a lot of noise, so this should help out in those situations. You can change your setup parameters at any time.
There are also a few changes to the punishment you may receive for losing. You will still be punished according to how much clothing your opponent is wearing at the end of the game. If you lose badly, you'll still be punished more severely. However, I really like the fact that every swat (or shock) you endure was actually inflicted by another user. So, I increased the reward for winning a game in punishment mode. This should ensure there are plenty of swats to give you if you lose. Don't forget to use your reward to punish the other players!
If you win the game, there's also a chance that you'll see a random forfeit. Unfortunately, due to lack of access, most of the previous forfeits are no longer on the SexScripts servers. You probably won't see the reward until a few more players have to endure forfeits and the pictures get populated again. There are also a few more new forfeits. I still plan to do a "choose your own" forfeit, but that will have to come later.
Let me know what you think, and hope everyone has fun with this!