Okay, I'm gonna be honest here. I suck at PvP. The last couple games I played, I was pretty much causing my team to lose. Can you guys give me some advice and help me out here?
-
Keep an eye on your radar, it's your best friend