The International Defence Esports Games (IDEG) was launched in London last week. Over 40 allied nations are taking part, including Canada and Poland – no mention ...