Gaming Community with rank structure and competitive teams