Ive recently started playing showdown, im not that good but i feel like im getting better, i was losing every match pretty much until i made this team, it pretty much completely took me out of the very low ladder and now i can consistently win games, but it probably still has a ton of flaws and...