I haven't seen a thread for this, found this game the other day, pretty damn fun. Comparable to LoL. Anyone play this game? I need some mates to get my back.