Damnit, Titanfall servers are down