Titanfall 2 Dev Admits Sales Might Have Been Affected By Its Launch Window.