add role selection

currently it’s still possible to have two players with the same role -
can be fixed later though