Add button to member area to link to Ban List view (consider any suitable synonym)
Button to add new ban and table of current bans showing: Discord Name, Ban reason (this is private to the DM), Ban Start, Ban Expiry (optional, null => indefinite), button to cancel each ban (needs confirmation dialogue)
New ban has form with above fields + Ban Type which is a list of categories that can be picked from (multiple selection possible, min 1)
Categories: Repeated late cancellations, No showing, Argumentative, Spotlight Hogging, Not heeding DM direction, inappropriate language, Intolerance
New ban needs confirmation dialogue that makes the DM that the user will be notified.
Upon new ban being issued, notification embed to affected user with DM, Ban Category/ies, Ban Expiry. Additionally, notify that this means that until the ban is lifted the user will not be able to sign up to any games by that DM (also implement this, with a secret message of "You are not currently allowed to sign up to games with this DM."). Any appeal should be made via a web form (include link) which will be handled by the Head Moderator.
Upon ban cancellation a similar unblock message should be sent to the affected user.
Head Moderator and Admin should have a global ban list view added to their member area