S spectrum.ieee.org Valve Software Battles Video-game Cheaters 14 points naish 16 years ago 8 comments