I wasn't quite able to enjoy the game as much because of the severe lags - my fanses exploding. I think this might be because you were rendering the whole map at the same time? And all of them were doing path-finding, and a rather complex one?
The ideas are nice, but the lags made the game unplayable for me.