Um so to touch on the actual topic check out Guild Wars