Dammit...
My last fix didn't remedy the de-syncing in MP games...
(It DID improve the game's performance, of course)
If anyone cares to test, just try an MP game (2 or 3 human players), and see what happens when you reach 6-7 wave...
For me, it is ALWAYS de-syncing at that point
I will eventually trace it down of course, but there are only so many places to look...
Plus, it is rather difficult to test in MP games, because you need BOTH the players, AND the time to do so (it can only be tested in real-time)...
Otherwise, the overall code is flawless.
And single-player Survival experience is outstanding (you can even try TWO AI assistant defenders now, of course).