I have added a class UserInput that will gets input from the user to
seperate this from the human player class so that I can test the methods
seperately.