I have a question about picking the roles.
Are all the characters available each turn?
I know you can't choose the character you had on the previous turn, or are only those characters available that weren't picked on the previous turn?
You can choose any except the one that you just had.
(The exception to this is is the two-player variant rules)
see below for a much better answer!