Actually not that bad. When I was fixing viruses I accidently had it so the bots would leave a trail of a shot a cycle behind them. The hit on speed wasn't too bad until it got in the hundreds, perhaps thousands.
And there's room for better shot collision algorithms.