dedicated servers, or a better way of ping management (actual latency times, region codes, etc.) would put this up into the stratosphere. Its fun for real, but finding a lag-tolerable game tonight was tough, I think I managed 2 out of 10 attempts.
Engineer Rules Lag Games Though:
1. Make Dispenser
2. Make Turret
3. ??????
4. Profit