Player Role
Creates a new PlayerRole with specified attributes.
Parameters
name
The internal name of the role
display Name
The displayed name of the role
max Players
Maximum number of players that can have this role per team
description
A detailed description of the role
Throws
if any parameter is null or if maxPlayers is less than or equal to 0