Player types no longer hard coded.

Controller now passes in the chosen player types.