Tidied up Computer/Human players and Player abstract class so as to
avoid some of the code being duped. 
Also improved humanplayer so that the user can choose to change all
cards