Ability to delete roles, I assume the reason this wasn't already added is because once a role is deleted, users need a role to go to and the roles in tovy are run via ID. Instead run roles via the name or give them a UUID. Also add role priorities like in ROBLOX allowing them to stack in a way that you can't demote members above you. Another thing, require there to always be a default role, you can't not have one, you can't delete that role, the only way around deleting it is assigning another role default. But only a SUPER ADMIN member can do this, so also make it so there is member that has every permission regardless of the role they have.