extracting from the controller
user input on player type choices is added, extracted code from controllers into the model, sprites for player choices and player types added.