if it is "direct x failed" or whatever, go to your event viewer, then system, and see what happened. This game requires certain services, and that event viewer will tell you which. It was remote something or other for me, and now it works like a charm. This happened only in multiplayer for me though.
Also, CDDude55, that is not your steam ID name, cant add you with that. It is only the name you have selected.
a TPU tag is not required, though i use one anyway, so I can be recognized by others.
This one does let you play with others, and bring them into team matches. Youll see when you play, it is quite versatile. You can also opt out of being part of "party teams"