Neighborhood Management

Neighborhoods have several management options and settings. Most options can only be set by neighborhood leaders.

Positions
There are 4 different hierarchical positions within a neighborhood:
 * Leader
 * Co-leaders
 * Elders
 * Members

There can only be one leader per neighborhood. When a leader leaves their neighborhood their position falls to the oldest member in hierarchical order. If they were the only member, the neighborhood is deleted.

Abilities
Position withing the neighborhood grants players some abilities.
 * Leaders "own" and administer the neighborhoods: they can edit settings, promote or demote other members, invite or kick members out, accept or decline membership requests, trash derby tasks and opt out members of derbies. (Once a member if kicked from a neighborhood there is a 24 hour cool down period before they can rejoin.) They can also send messages to all members and pin up to 5 messages to the chat board.
 * Co-leaders have the same abilities as leaders but cannot demote, kick out or opt out the leader. Co-leaders cannot demote other co-leaders either.
 * Elders can invite other players, and accept or decline requests. Elders can also trash derby tasks.
 * Members have no particular rights.

All neighborhood members can report other members in the chat tab. If at least three different members report the same player the player is automatically banned from the chat for 24 hours.

Settings
Leaders can set different options for their neighborhoods:
 * Its name
 * Its emblem
 * Its type
 * Its minimum required level
 * Its preferred chat language
 * Its tags

They can also enable or disable the derby task log.

Emblems
Emblems look like escutcheons. They have:
 * a shape (round, square, shield, starburst, heart, facet, flower, star or rhombus)
 * a symbol (representing various elements of the game)
 * a background pattern (whirlpool, stripes, check, points, shine or no pattern)
 * colors for the symbol and the shape (orange, yellow, green, cyan, blue, purple, pink, red, coral, brown, gray or white)

When a player joins a neighborhood its emblem gets added to the neighborhood building.

Type
There are three neighborhood types:
 * Open neighborhoods: anyone can join them.
 * Locked neighborhoods: players must send membership requests, which are then accepted or denied.
 * Private neighborhoods: players can only join if they have received invites.