Last day of work last christmas had 20 of us in our company playing this on our work pc’s. good laugh and a bit of networked light bikes thrown in for good measure too!
Was it this one that has a map which is a huge long platform, with a huge tower at each end – and some enormous rocket nuke thing, which you is player guided?