Titanfall 2 Launches Oct. 28th – Full Details Revealed