Thanks, i will keep you posted, i've tried many different iterations, apparently the system goes from 1 to N to fast, so while it does reach and surpass N, it doesn't stop the spawn event, so a simple loop with a sentinel that is while condition is true, for instance, i want 10, it burns through say, 278 spawns, so in one loop, it counts up from 1 to 7 but spawns over 200, it really isn't linear like i thought it would be.
I've watched all of the global variables, gone through debug, kept an eye on my counters, my numbers are accurate and i am now doing the INT thing for the randoms, but the loop literally runs so fast that it both ignores the WAIT delay and it ignores the max count, it just blows through and summons a ton of enemies. Going to take a break from it and go watch a movie, i'll come back and write up another project to share that demonstrates the entire problem later tonight, but there seems to be some issue with the FOR loop and stopping where i need it to stop.
At some point i need to setup waves of enemies with different amounts to spawn, but can't get that far until this is resolved. Thanks again