Did some research, and problems must be "parallelizable" to really get computational increase. That is, the problem must be able to be broken into steps that aren't dependant on each other.
Cycles taken as a whole are not parallelizable. But the big computational things (like what bot can see what bot) are.
So there are limits to the increase in computational speed you could get with a cluster, but you could get some. Having two computers working together would probably have significant increase. Could also have the computational load on each computer diminish, so have a fast simulation happening without causing alot of slowdown on the individual computers.
I'll look into it after I move some code into C/C++ (more on that in another topic).