(1) "a specific role" is completely subjective, and at this point, undefined. The "specific role" could equally be "point guard" or "giraffe" until you define the roles you are talking about, and justify their inclusion in your design.Specific role is that assigned by the game. You know, Point Guard, Shooting Guard, Small Forward, Power Forward and Centre. If you have any suggestion other than "role", please do tell us so we can all use the same terminology.
(1) "a specific role" is completely subjective, and at this point, undefined. The "specific role" could equally be "point guard" or "giraffe" until you define the roles you are talking about, and justify their inclusion in your design.