Why Battlefield 1 will beat Infinite Warfare