Dropped the kit idea. Too risky and unprofitable.
Now fleshing out my Educational MMOG and then I'll maybe license the engine source but not as a "kit" persay. Though in truth, since my MMOG platform is built with 3DGS, WED, SED, MED, and the ongoing script development are pretty much a "kit" if you have my source.
That wait() troubles me. It is VERY bad to have a wait within an event. An event should be processed as quickly and independently as possible, often serving as no more than process to store the event for further use later on.
Do me a favor. Take out the wait AND the IFDEF's. See if it still works. Like I said before, those IFDEF SERVERS are redundent inside that event and there is no logical reason why putting a wait() where you did should make it work.