Working on AI while syncing with phelan
sync AI
Merge branch 'dev' of github.com:the-hobbes/softwareEngineeringProject1 into dev
sync
Merge branch 'dev' of github.com:the-hobbes/softwareEngineeringProject1 into dev
clearing up inconsistincies in respondCardRequest()
updating doTurn()
merge head fix
changes to doTurn, added a method which determines 4 of a kind in a hand, and fixed a return statement in userinterface
finished doTurn and associated functions in HumanPlayer, added removefullset method in Hand class
added a getscore method for humanplayer
 Added main menu display and input getting, now the outer game loop can call it with while(UserInterface.getMenuInput())
For the purposes of AI, I added a Turn class that is our record-keeper of each turn's vital events. The Game object will contain an array of Turn objects, and that array must be sent to each player on their turn, so that they may manipulate it.
AI has analyzeHand() to make strategic descisions based on game state and turn history.
Added gameplay to play game
Merge branch 'dev' of github.com:the-hobbes/softwareEngineeringProject1 into dev
AI working better, still needs testing. Need to prioritize cards requested during the most recent turn
no changes
added code to handle the passing of turnhistory into the humanplayer class and its methods
added getter for Humanplayer class used to determine if the game should continue due to the opponent not having any cards in hand
test